From bf3a9e13c057eeb73ae1ef8bb03f7644840b19c2 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Feb 2026 12:46:41 -0500 Subject: [PATCH 01/31] [WIP] Add regular inlining options, heuristic, emit inlined calls (wrongly) --- src/engine/Tuning.v3 | 4 + src/engine/compiler/SinglePassCompiler.v3 | 170 ++++++++++++++++++++++ 2 files changed, 174 insertions(+) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 9595ef8bb..5c3a12ebd 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -60,6 +60,10 @@ component SpcTuning { var compileWhammModules = true; // compile whamm module, if possible var intrinsifyWhammProbe = true; // recognize and optimize WhammProbes var inlineSmallFunc = true; // inline small functions, currently only applicable for whamm probes + var inlineRegularCalls = true; // inline regular (non whamm probe) function calls + var maxInlineBytecodeSize = 50; // max bytecode size to inline + var maxInlineParams = 10; // max parameters to inline + var maxInlineDepth = 1; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 1815afe48..6485a108c 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -114,6 +114,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // in the current context. var local_base_sp: u31 = 0; var is_inlined = false; + var inline_depth: int = 0; // track inlining nesting depth // tracks the last masm writer offset to generate instruction trace for each bytecode. var codegen_offset: u64 = 0; @@ -460,6 +461,111 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (!spillMode.free_regs) state.emitRestoreAll(resolver); } + // Emit code for an inlined regular function call + def emitInlinedCall(func: FuncDecl) { + var sig = func.sig; + var params_count = u32.view(sig.params.length); + var results_count = u32.view(sig.results.length); + var orig_sp = state.sp; + + // Arguments are already on stack + // Stack: [..., arg0, arg1, ..., argN] <- sp + // We want callee's local 0 = arg0, so: + var new_local_base_sp = orig_sp - params_count; + + // Save compilation context + var prev_it = it; + var prev_module = module; + var prev_func = this.func; + var prev_sig = this.sig; + var prev_local_base_sp = this.local_base_sp; + var prev_is_inlined = this.is_inlined; + + // Switch to callee context + it = BytecodeIterator.new().reset(func); + this.module = module; // Same module for intra-module calls + this.func = func; + this.sig = sig; + this.local_base_sp = u31.view(new_local_base_sp); + this.is_inlined = true; + inline_depth++; + + // Allocate callee's non-parameter locals + it.dispatchLocalDecls(this); + + // Compile callee's bytecode + if (Trace.compiler) Trace.OUT.puts(" Start inlined function body").ln(); + while (it.more() && success) { + if (Trace.compiler) traceOpcodeAndStack(false); + last_probe = 0; + masm.source_loc = it.pc; + it.dispatch(this); + unrefRegs(); + if (Debug.compiler) checkRegAlloc(); + it.next(); + if (skip_to_end) doSkipToEndOfBlock(); + } + if (Trace.compiler) Trace.OUT.puts(" End inlined function body").ln(); + + // Restore caller context + it = prev_it; + this.module = prev_module; + this.func = prev_func; + this.sig = prev_sig; + this.local_base_sp = prev_local_base_sp; + this.is_inlined = prev_is_inlined; + inline_depth--; + + // Clean up stack: + // Before: [..., arg0, arg1, ..., argN, local0, local1, ..., localM, result0, ..., resultK] + // After: [..., result0, ..., resultK] + + var total_callee_slots = state.sp - new_local_base_sp; // All callee state + var slots_to_drop = total_callee_slots - results_count; + + if (slots_to_drop > 0 && results_count > 0) { + // Need to move results down over parameters and locals + for (i < results_count) { + var result_slot = state.sp - results_count + u32.view(i); + var target_slot = new_local_base_sp + u32.view(i); + if (Trace.compiler) { + Trace.OUT.put3(" Moving result %d: slot %d -> slot %d", i, result_slot, target_slot).ln(); + } + if (result_slot != target_slot) { + var rv = state.state[result_slot]; + if (Trace.compiler) { + Trace.OUT.put2(" rv: flags=%x, const=%d", rv.flags, rv.const).ln(); + } + if (rv.inReg()) { + regAlloc.reassign(rv.reg, int.!(result_slot), int.!(target_slot)); + } else { + // Move in memory (rarely needed if results are in regs) + resolver.addMove((target_slot, rv), (result_slot, rv)); + } + state.state[target_slot] = rv; + } else { + // Result already in the right place + if (Trace.compiler) Trace.OUT.puts(" (already in place)").ln(); + } + } + resolver.emitMoves(); + + // Drop everything above results + for (slot = new_local_base_sp + results_count; slot < state.sp; slot++) { + unrefSlot(slot); + } + state.sp = new_local_base_sp + results_count; + } else if (slots_to_drop > 0) { + // No results, just drop everything + dropN(u32.view(slots_to_drop)); + } + // If slots_to_drop <= 0, results are already in the right place + + if (Trace.compiler) { + Trace.OUT.put1(" Inlined call complete, sp=%d", state.sp).ln(); + } + } + // saves the overhead of using a runtime call by directly invoking the wasm function associated with the whamm probe def emitWhammProbe(probe: WhammProbe) { // set up args and push to frame slots. @@ -837,6 +943,17 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } def visitCallDirect(op: Opcode, index: u31, tailCall: bool) { var func = module.functions[index]; + + // Try inlining for intra-module, non-tail calls + if (!tailCall && SpcTuning.inlineRegularCalls && shouldInline(this, func)) { + if (Trace.compiler) { + Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); + } + emitInlinedCall(func); + return; + } + + // Existing non-inlined call path var retpt = masm.newLabel(it.pc), wasmcall_label = masm.newLabel(it.pc); // Load the instance (which must happen before frame is unwound). var vsp_reg = allocTmpFixed(ValueKind.REF, regs.vsp); @@ -3168,6 +3285,28 @@ class MoveNode { var dstNext: MoveNode; // next in a list of successors } +// Determine if a regular function call should be inlined +def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { + // Don't inline imported functions + if (func.imp != null) return false; + + // Don't inline if we're already inlining (prevent unbounded recursion) + if (spc.inline_depth >= SpcTuning.maxInlineDepth) return false; + + // Don't inline recursive calls (detect caller == callee) + if (func == spc.func) return false; + + // Check general inlining heuristic + var config = regularFuncCanInline(func); + if (!config.can_inline) return false; + + // For intra-module calls, we shouldn't need instance swap + // (unless accessing globals/tables, which we disallow for now) + if (config.swap_instance) return false; + + return true; +} + // checks function bytecode to see if it can be inlined based on // simple heuristics: length <= 50 and straightline code. def funcCanInline(decl: FuncDecl) -> InlineConfig { @@ -3201,6 +3340,37 @@ def funcCanInline(decl: FuncDecl) -> InlineConfig { type InlineConfig(swap_membase: bool, swap_instance: bool, can_inline: bool); +// checks if a regular (non-probe) function can be inlined based on +// simple heuristics: length <= 50 and straightline code. +def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { + var default = InlineConfig(false, false, false); + if (decl.orig_bytecode.length > SpcTuning.maxInlineBytecodeSize || decl.sig.params.length > SpcTuning.maxInlineParams) return default; + var bi = BytecodeIterator.new().reset(decl); + var swap_instance = false; + var swap_membase = false; + while (bi.more()) { + var op = bi.current(); + match (op) { + // Cannot handle control flow yet. + IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL, RETURN => return default; + // These opcodes require swapping the instance. + THROW, CALL, CALL_INDIRECT, MEMORY_INIT, MEMORY_SIZE, MEMORY_GROW, MEMORY_COPY, MEMORY_FILL, REF_FUNC, DATA_DROP, + ELEM_DROP, TABLE_INIT, TABLE_SIZE, TABLE_COPY, TABLE_GROW, GLOBAL_SET, GLOBAL_GET, TABLE_SET, TABLE_GET => swap_instance = true; + // Load/store opcodes require either the memory base or the instance. + I32_STORE, I64_STORE, F32_STORE, F64_STORE, I32_STORE8, I32_STORE16, I64_STORE8, I64_STORE16, I64_STORE32, + V128_STORE, I32_LOAD, I64_LOAD, F32_LOAD, F64_LOAD, I32_LOAD8_S, I32_LOAD8_U, I32_LOAD16_S, I32_LOAD16_U, + I64_LOAD8_S, I64_LOAD8_U, I64_LOAD16_S, I64_LOAD16_U, I64_LOAD32_S, I64_LOAD32_U, V128_LOAD => { + var memarg = bi.immptr().read_MemArg(); + if (memarg.memory_index == 0) swap_membase = true; + else swap_instance = true; + } + _ => ; + } + bi.next(); + } + return InlineConfig(swap_membase, swap_instance, true); +} + // Used to record the entry point of exception/suspension handlers. Jumping to {stub_label} allows // control transfer to its corresponding handler without falling back to fast-int. // From 1873013a71e86fbe572ba47c56b8c98afde2f2d1 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Feb 2026 18:58:31 -0500 Subject: [PATCH 02/31] Track chains of inlined calls; on trap, materialize frames for the stacktrace --- src/engine/Debug.v3 | 2 +- src/engine/compiler/SinglePassCompiler.v3 | 88 +++++++++++++++++-- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 4 + 3 files changed, 88 insertions(+), 6 deletions(-) diff --git a/src/engine/Debug.v3 b/src/engine/Debug.v3 index 29b91af78..9ade46971 100644 --- a/src/engine/Debug.v3 +++ b/src/engine/Debug.v3 @@ -10,7 +10,7 @@ component Debug { def runtime = false; def compiler = false; def pregen = false; - def stack = false; + def stack = true; def memory = false; def diagnostic = false; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 6485a108c..ce31a6fab 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -93,7 +93,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Abstract state of the value stack def state = SpcState.new(regAlloc); // Other state - def trap_labels = Vector<(TrapReason, MasmLabel)>.new(); + def trap_labels = Vector<(TrapReason, MasmLabel, List)>.new(); var module: Module; var func: FuncDecl; var sig: SigDecl; @@ -115,6 +115,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var local_base_sp: u31 = 0; var is_inlined = false; var inline_depth: int = 0; // track inlining nesting depth + var inline_chain: List = null; // immutable list tracking inline call stack // tracks the last masm writer offset to generate instruction trace for each bytecode. var codegen_offset: u64 = 0; @@ -196,9 +197,21 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Emit trap labels. for (i < trap_labels.length) { var e = trap_labels[i]; - masm.bindLabel(e.1); - masm.emit_mov_m_i(xenv.pc_slot, e.1.create_pos); - masm.emit_jump_to_trap_at(e.0); + var reason = e.0; + var label = e.1; + var chain = e.2; + + masm.bindLabel(label); + + // If trap occurred in inlined function, reconstruct frames + if (chain != null && chain.tail != null) { + emitReconstructStackFrames(chain, reason); + } else { + // otherwise, put pc as before + masm.emit_mov_m_i(xenv.pc_slot, label.create_pos); + } + + masm.emit_jump_to_trap_at(reason); } // Emit handler stubs. @@ -480,6 +493,11 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var prev_sig = this.sig; var prev_local_base_sp = this.local_base_sp; var prev_is_inlined = this.is_inlined; + var prev_inline_chain = inline_chain; + + // Push current frame onto inline chain + inline_chain = List.new(InlineFrame(this.func, it.pc), inline_chain); + if (Trace.compiler) Trace.OUT.put1("it.pc: %d\n", it.pc); // Switch to callee context it = BytecodeIterator.new().reset(func); @@ -514,6 +532,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl this.sig = prev_sig; this.local_base_sp = prev_local_base_sp; this.is_inlined = prev_is_inlined; + inline_chain = prev_inline_chain; inline_depth--; // Clean up stack: @@ -2171,9 +2190,65 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_addw_r_i(regs.sp, frame.frameSize); masm.emit_ret(); } + def getTrapStubIp(reason: TrapReason) -> long; + def emitReconstructStackFrames(chain: List, reason: TrapReason) { + // Emit code to materialize stack frames for each inlined function. + // This allows the trap handler to see the full call stack including inlined calls. + // + // The chain contains a list of functions that have been inlined but + // also including the original function at the end, with its pc + // referring to the point of the initial inline. + def inline_funcs = Lists.toArray(chain); + + def real_frame = inline_funcs[inline_funcs.length - 1]; + masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); + + // Get trap stub IP to use as return address for reconstructed frames + // This ensures accessor.pc() reads PC from frame.pc_slot instead of calling lookupPc() + var stub_ip = getTrapStubIp(reason); + + // Process only the inlined frames (skip the outermost which already exists) + for (i = inline_funcs.length - 2; i >= 0; i--) { + var frame_info = inline_funcs[i]; + + // Load instance from the previous frame + masm.emit_mov_r_m(ValueKind.REF, regs.instance, frame.instance_slot); + + // Load instance.functions and then functions[func_index] into regs.func_arg + masm.emit_v3_Instance_functions_r_r(regs.scratch, regs.instance); + masm.emit_v3_Array_elem_r_ri(ValueKind.REF, regs.func_arg, regs.scratch, frame_info.func.func_index); + + // Push trap stub address as return address + masm.emit_subw_r_i(regs.sp, 8); + masm.emit_mov_m_l(MasmAddr(regs.sp, 0), stub_ip); + + // Allocate concrete stack frame for inlined function + masm.emit_subw_r_i(regs.sp, frame.frameSize); + + // Save WasmFunction to frame.wasm_func_slot + masm.emit_mov_m_r(ValueKind.REF, frame.wasm_func_slot, regs.func_arg); + + // Save instance to frame.instance_slot + masm.emit_mov_m_r(ValueKind.REF, frame.instance_slot, regs.instance); + + // Save PC to frame.pc_slot + masm.emit_mov_m_i(frame.pc_slot, frame_info.pc); + + // Clear FrameAccessor and inlined_instance_slot (?) + masm.emit_mov_m_l(frame.accessor_slot, 0); + masm.emit_mov_m_l(frame.inlined_instance_slot, 0); + } + + // XXX some frame slots are not set: + // - vsp_slot + // - vfp_slot + // - mem0_base_slot + } def newTrapLabel(reason: TrapReason) -> MasmLabel { var label = masm.newLabel(it.pc); - trap_labels.put(reason, label); + // Capture current inline chain + current function/PC + var chain = List.new(InlineFrame(this.func, it.pc), inline_chain); + trap_labels.put((reason, label, chain)); return label; } def unsupported() { @@ -3371,6 +3446,9 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { return InlineConfig(swap_membase, swap_instance, true); } +// Represents a frame in the inline call chain - records which function made an inlined call and at what PC +type InlineFrame(func: FuncDecl, pc: int); + // Used to record the entry point of exception/suspension handlers. Jumping to {stub_label} allows // control transfer to its corresponding handler without falling back to fast-int. // diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index 04ad0875f..f704e80d1 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -34,6 +34,10 @@ class X86_64SinglePassCompiler extends SinglePassCompiler { mmasm.trap_stubs = TRAPS_STUB; } + def getTrapStubIp(reason: TrapReason) -> long { + return mmasm.trap_stubs.getIpForReason(reason) - Pointer.NULL; + } + private def visitCompareI(asm: X86_64Assembler, cond: X86_64Cond) -> bool { var b = pop(), a = popReg(); if (b.isConst()) asm.cmp_r_i(G(a.reg), b.const); From c0ae29ef6f7bd9b357eaacb8e847e1a3f4a6afd5 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 11 Feb 2026 14:40:42 -0500 Subject: [PATCH 03/31] Fix fixing state when inlined function contains unreachable (maybe not) --- src/engine/compiler/SinglePassCompiler.v3 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index ce31a6fab..2bd36843a 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -525,6 +525,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } if (Trace.compiler) Trace.OUT.puts(" End inlined function body").ln(); + // Check if the inlined function is unreachable (e.g., ended with UNREACHABLE, RETURN, THROW) + var inlined_reachable = state.ctl_stack.peek().reachable; + // Restore caller context it = prev_it; this.module = prev_module; @@ -535,6 +538,21 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl inline_chain = prev_inline_chain; inline_depth--; + // If inlined function is unreachable, no results to clean up + if (!inlined_reachable) { + if (Trace.compiler) { + Trace.OUT.puts(" Inlined function unreachable, skipping result cleanup").ln(); + Trace.OUT.put3(" state.sp=%d, new_local_base_sp=%d, callee_slots=%d", + state.sp, new_local_base_sp, state.sp - new_local_base_sp).ln(); + } + // Drop all callee state (params + locals, no results) + var callee_slots = state.sp - new_local_base_sp; + if (callee_slots > 0) dropN(u32.view(callee_slots)); + if (Trace.compiler) Trace.OUT.put1(" After dropN: state.sp=%d", state.sp).ln(); + setUnreachable(); + return; + } + // Clean up stack: // Before: [..., arg0, arg1, ..., argN, local0, local1, ..., localM, result0, ..., resultK] // After: [..., result0, ..., resultK] From 3ad61efd882e96a990f44788018eb03a62f50785 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Thu, 12 Feb 2026 00:11:41 -0500 Subject: [PATCH 04/31] Add SpcFrame (frame stack) to SpcState --- src/engine/compiler/SinglePassCompiler.v3 | 196 +++++++++++++--------- 1 file changed, 119 insertions(+), 77 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 2bd36843a..6c63e120d 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -78,7 +78,6 @@ def KIND_REF_U64 = SpcConsts.KIND_REF_U64; // Compiles Wasm bytecode to machine code in a single pass via a MacroAssembler. class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAlloc, extensions: Extension.set, limits: Limits) extends BytecodeVisitor { - var it = BytecodeIterator.new(); def instrTracer = if(Trace.compiler, InstrTracer.new()); def config = masm.regConfig; def regs = xenv; @@ -93,10 +92,16 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Abstract state of the value stack def state = SpcState.new(regAlloc); // Other state - def trap_labels = Vector<(TrapReason, MasmLabel, List)>.new(); + def trap_labels = Vector<(TrapReason, MasmLabel, Array)>.new(); + + // Frame state (refers to the fields in the top SpcFrame in SpcState) + var it = BytecodeIterator.new(); var module: Module; var func: FuncDecl; var sig: SigDecl; + var num_locals: int; + var local_base_sp: u31; // TODO could use a Range so that all offsets are from 0 again + var success = true; var osr_pc: int; var osr_offset: int; @@ -109,13 +114,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // XXX: hack var handler_dest_info = Vector.new(); - // when function is inlined, we continue using caller's abstract state, and - // push callee's params/locals as needed, thus we need to track the base sp of the locals - // in the current context. - var local_base_sp: u31 = 0; - var is_inlined = false; - var inline_depth: int = 0; // track inlining nesting depth - var inline_chain: List = null; // immutable list tracking inline call stack // tracks the last masm writer offset to generate instruction trace for each bytecode. var codegen_offset: u64 = 0; @@ -126,6 +124,47 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.newTrapLabel = newTrapLabel; // trap labels are per-pc } + // Manage inlined frames stack + def pushFrame(frame: SpcFrame) { + state.frame_stack.push(frame); + // Update cached copies from new top frame + it = frame.it; + module = frame.module; + func = frame.func; + sig = frame.sig; + num_locals = frame.num_locals; + local_base_sp = frame.local_base_sp; + } + def popFrame() -> SpcFrame { + var frame = state.frame_stack.pop(); + // Restore cached copies from new top frame + var current = state.frame_stack.peek(); + it = current.it; + module = current.module; + func = current.func; + sig = current.sig; + num_locals = current.num_locals; + local_base_sp = current.local_base_sp; + return frame; + } + def isInlined() -> bool { + return state.frame_stack.top > 1; + } + def inlineDepth() -> int { + return state.frame_stack.top - 1; + } + def snapshotFrames() -> Array { + var frames = Array.new(state.frame_stack.top); + for (i < state.frame_stack.top) { + var f = state.frame_stack.elems[i]; + // update pc of SpcFrame to current pc in that frame + var pc_to_use = f.it.pc; + frames[i] = SpcFrame.new(f.func, f.sig, f.module, null, + f.local_base_sp, f.ctl_base_sp, f.num_locals, pc_to_use); + } + return frames; + } + def gen(module: Module, func: FuncDecl, err: ErrorGen) -> bool { this.osr_pc = -1; this.err = err; @@ -143,10 +182,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var before_data_bytes = masm.curDataBytes(); // Reset internal state. - this.module = module; - this.func = func; - it.reset(func); - sig = func.sig; regAlloc.clear(); trap_labels.resize(0); success = true; @@ -157,8 +192,13 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Initialize parameters, locals, and first control stack entry. var end_label = masm.newLabel(func.cur_bytecode.length); - state.reset(sig, end_label); - state.num_locals = func.num_slots(); + state.reset(func.sig, end_label); + + // Push initial frame for top-level function + state.frame_stack.clear(); + it.reset(func); // Reset iterator before creating frame + var initial_frame = SpcFrame.new(func, func.sig, module, it, 0, 0, func.num_slots(), 0); + pushFrame(initial_frame); // Emit prologue, which allocates the frame and initializes various registers. emitPrologue(); @@ -199,13 +239,13 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var e = trap_labels[i]; var reason = e.0; var label = e.1; - var chain = e.2; + var frames = e.2; masm.bindLabel(label); // If trap occurred in inlined function, reconstruct frames - if (chain != null && chain.tail != null) { - emitReconstructStackFrames(chain, reason); + if (frames.length > 1) { + emitReconstructStackFrames(frames, reason); } else { // otherwise, put pc as before masm.emit_mov_m_i(xenv.pc_slot, label.create_pos); @@ -475,8 +515,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } // Emit code for an inlined regular function call - def emitInlinedCall(func: FuncDecl) { - var sig = func.sig; + def emitInlinedCall(callee_func: FuncDecl) { + var sig = callee_func.sig; var params_count = u32.view(sig.params.length); var results_count = u32.view(sig.results.length); var orig_sp = state.sp; @@ -484,29 +524,20 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Arguments are already on stack // Stack: [..., arg0, arg1, ..., argN] <- sp // We want callee's local 0 = arg0, so: - var new_local_base_sp = orig_sp - params_count; - - // Save compilation context - var prev_it = it; - var prev_module = module; - var prev_func = this.func; - var prev_sig = this.sig; - var prev_local_base_sp = this.local_base_sp; - var prev_is_inlined = this.is_inlined; - var prev_inline_chain = inline_chain; - - // Push current frame onto inline chain - inline_chain = List.new(InlineFrame(this.func, it.pc), inline_chain); + var new_local_base_sp = u31.view(orig_sp - params_count); + var new_ctl_base_sp = u31.view(state.ctl_stack.top); + + // Create and push frame for inlined function + var callee_frame = SpcFrame.new(callee_func, sig, module, + BytecodeIterator.new().reset(callee_func), + new_local_base_sp, new_ctl_base_sp, + callee_func.num_slots(), + 0); // start at pc=0 + + if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", callee_func.func_index, callee_func.cur_bytecode.length).ln(); if (Trace.compiler) Trace.OUT.put1("it.pc: %d\n", it.pc); - // Switch to callee context - it = BytecodeIterator.new().reset(func); - this.module = module; // Same module for intra-module calls - this.func = func; - this.sig = sig; - this.local_base_sp = u31.view(new_local_base_sp); - this.is_inlined = true; - inline_depth++; + pushFrame(callee_frame); // Updates cached fields // Allocate callee's non-parameter locals it.dispatchLocalDecls(this); @@ -528,15 +559,13 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Check if the inlined function is unreachable (e.g., ended with UNREACHABLE, RETURN, THROW) var inlined_reachable = state.ctl_stack.peek().reachable; - // Restore caller context - it = prev_it; - this.module = prev_module; - this.func = prev_func; - this.sig = prev_sig; - this.local_base_sp = prev_local_base_sp; - this.is_inlined = prev_is_inlined; - inline_chain = prev_inline_chain; - inline_depth--; + // Restore caller context by popping frame + popFrame(); // Automatically restores cached fields + + // Clean up control stack entries from inlined function + while (state.ctl_stack.top > new_ctl_base_sp) { + state.ctl_stack.pop(); + } // If inlined function is unreachable, no results to clean up if (!inlined_reachable) { @@ -785,10 +814,10 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl this.module = whamm_module; this.func = whamm_func_decl; this.sig = whamm_func_decl.sig; + this.num_locals = whamm_func_decl.num_slots(); // inline codegen it.dispatchLocalDecls(this); - this.is_inlined = true; if (Trace.compiler) Trace.OUT.puts("Start compiling inlined whamm probe").ln(); while (it.more() && success) { if (Trace.compiler) traceOpcodeAndStack(false); @@ -810,10 +839,10 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // restore spc after inlining it = prev_it; this.local_base_sp = 0; - this.is_inlined = false; this.module = orig_module; this.func = it.func; this.sig = it.func.sig; + this.num_locals = it.func.num_slots(); masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); // clear callee params/locals from abstract state @@ -913,7 +942,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl setUnreachable(); } def visit_END() { - if (!this.is_inlined) { + if (!isInlined()) { var ctl_top = state.ctl_stack.peek(); if (ctl_top.opcode == Opcode.LOOP.code) { state.ctl_stack.pop(); @@ -2209,25 +2238,22 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_ret(); } def getTrapStubIp(reason: TrapReason) -> long; - def emitReconstructStackFrames(chain: List, reason: TrapReason) { + def emitReconstructStackFrames(frames: Array, reason: TrapReason) { // Emit code to materialize stack frames for each inlined function. // This allows the trap handler to see the full call stack including inlined calls. // - // The chain contains a list of functions that have been inlined but - // also including the original function at the end, with its pc - // referring to the point of the initial inline. - def inline_funcs = Lists.toArray(chain); + // The frames array is in the same order as frame_stack: outermost first, innermost last. - def real_frame = inline_funcs[inline_funcs.length - 1]; + def real_frame = frames[0]; masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); // Get trap stub IP to use as return address for reconstructed frames // This ensures accessor.pc() reads PC from frame.pc_slot instead of calling lookupPc() var stub_ip = getTrapStubIp(reason); - // Process only the inlined frames (skip the outermost which already exists) - for (i = inline_funcs.length - 2; i >= 0; i--) { - var frame_info = inline_funcs[i]; + // Process the inlined frames (skip the outermost which already exists on native stack) + for (i = 1; i < frames.length; i++) { + var frame_info = frames[i]; // Load instance from the previous frame masm.emit_mov_r_m(ValueKind.REF, regs.instance, frame.instance_slot); @@ -2264,9 +2290,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } def newTrapLabel(reason: TrapReason) -> MasmLabel { var label = masm.newLabel(it.pc); - // Capture current inline chain + current function/PC - var chain = List.new(InlineFrame(this.func, it.pc), inline_chain); - trap_labels.put((reason, label, chain)); + // Snapshot frame_stack for trap reconstruction + var frames = snapshotFrames(); + trap_labels.put((reason, label, frames)); return label; } def unsupported() { @@ -2363,7 +2389,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // XXX: recompute VFP from VSP - #slots? masm.emit_mov_r_m(ValueKind.REF, regs.vfp, frame.vfp_slot); if (module.memories.length > 0) { - if (is_inlined) { + if (isInlined()) { masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.inlined_mem0_base_slot); } else { masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); @@ -2371,7 +2397,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } } def emit_load_instance(reg: Reg) { - if (is_inlined) { // inline compilation + if (isInlined()) { // inline compilation masm.emit_mov_r_m(ValueKind.REF, reg, frame.inlined_instance_slot); } else { masm.emit_mov_r_m(ValueKind.REF, reg, frame.instance_slot); @@ -2800,6 +2826,20 @@ type SpcVal(flags: byte, reg: Reg, const: int) #unboxed { } } +// A frame in the compilation frame stack (for inlining). +class SpcFrame { + var func: FuncDecl; + var sig: SigDecl; + var module: Module; + var it: BytecodeIterator; + var local_base_sp: u31; // Base index into SpcState.state + var ctl_base_sp: u31; // Base index into SpcState.ctl_stack + var num_locals: int; + var pc: int; // XXX pc only initialized during snapshots + + new(func, sig, module, it, local_base_sp, ctl_base_sp, num_locals, pc) {} +} + // An entry in the abstract control stack. class SpcControl { var opcode: u16; @@ -2837,11 +2877,12 @@ def trueToOne(z: bool) -> int { return if(z, 1, 0); } // Contains both the abstract control and abstract value stack. class SpcState(regAlloc: RegAlloc) { - // Abstract state of the value stack + // Abstract state of the value stack (shared across frames) var state = Array.new(INITIAL_VALUE_STACK_SIZE); var sp: u32; var ctl_stack = ArrayStack.new(); - var num_locals: int; + // Frame management (for inlining) + var frame_stack = ArrayStack.new(); // Reset the state for starting a new function. def reset(sig: SigDecl, ret_label: MasmLabel) { @@ -2890,12 +2931,14 @@ class SpcState(regAlloc: RegAlloc) { target.merge_count = 1; var valcount = u32.view(target.params.length); var popcount = 0u; + var num_locals = frame_stack.peek().num_locals; target.merge_state = doFirstTransferAndGetMerge(valcount, popcount, resolver); resolver.emitMoves(); - if (Trace.compiler) trace0(" loop merge = ", target.merge_state, target.merge_state.length); + if (Trace.compiler) trace0(" loop merge = ", target.merge_state, target.merge_state.length, num_locals); resetTo(sp, target.merge_state); } def doFirstTransferAndGetMerge(valcount: u32, popcount: u32, resolver: SpcMoveResolver) -> Array { + var num_locals = frame_stack.peek().num_locals; return SpcMerger.new(state, num_locals, sp, regAlloc, resolver).createMerge(valcount, popcount); } // Get a merge that contains the current stack up to {val_stack_top} plus {args}, all stored in memory. @@ -2961,8 +3004,9 @@ class SpcState(regAlloc: RegAlloc) { if (target.merge_count == 0) { target.merge_count = 1; var popcount = sp - valcount - target.val_stack_top; + var num_locals = frame_stack.peek().num_locals; target.merge_state = doFirstTransferAndGetMerge(valcount, popcount, resolver); - if (Trace.compiler) trace0(" merge = ", target.merge_state, target.merge_state.length); + if (Trace.compiler) trace0(" merge = ", target.merge_state, target.merge_state.length, num_locals); } else { target.merge_count = 2; // XXX: allow matching constants in merges @@ -3099,9 +3143,10 @@ class SpcState(regAlloc: RegAlloc) { state = Arrays.grow(state, nlength); } def trace() { - trace0("", state, int.!(sp)); + var num_locals = frame_stack.peek().num_locals; + trace0("", state, int.!(sp), num_locals); } - def trace0(str: string, vals: Array, sp: int) { + def trace0(str: string, vals: Array, sp: int, num_locals: int) { OUT.puts(str); OUT.puts("|"); for (i < num_locals) vals[i].renderTrace(OUT, regAlloc.poolMap.regSet); @@ -3384,7 +3429,7 @@ def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { if (func.imp != null) return false; // Don't inline if we're already inlining (prevent unbounded recursion) - if (spc.inline_depth >= SpcTuning.maxInlineDepth) return false; + if (spc.inlineDepth() >= SpcTuning.maxInlineDepth) return false; // Don't inline recursive calls (detect caller == callee) if (func == spc.func) return false; @@ -3464,9 +3509,6 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { return InlineConfig(swap_membase, swap_instance, true); } -// Represents a frame in the inline call chain - records which function made an inlined call and at what PC -type InlineFrame(func: FuncDecl, pc: int); - // Used to record the entry point of exception/suspension handlers. Jumping to {stub_label} allows // control transfer to its corresponding handler without falling back to fast-int. // From 9d3a511a484f603689012c5d768b7981623894af Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Fri, 13 Feb 2026 15:12:40 -0500 Subject: [PATCH 05/31] Update disallowed instructions and emit frames during out-calls --- src/engine/compiler/SinglePassCompiler.v3 | 154 +++++++++++++++------- 1 file changed, 106 insertions(+), 48 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 6c63e120d..727710f2e 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -245,7 +245,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // If trap occurred in inlined function, reconstruct frames if (frames.length > 1) { - emitReconstructStackFrames(frames, reason); + emitReconstructStackFrames(frames, true, reason); } else { // otherwise, put pc as before masm.emit_mov_m_i(xenv.pc_slot, label.create_pos); @@ -534,9 +534,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl callee_func.num_slots(), 0); // start at pc=0 - if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", callee_func.func_index, callee_func.cur_bytecode.length).ln(); - if (Trace.compiler) Trace.OUT.put1("it.pc: %d\n", it.pc); - pushFrame(callee_frame); // Updates cached fields // Allocate callee's non-parameter locals @@ -1012,12 +1009,18 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Try inlining for intra-module, non-tail calls if (!tailCall && SpcTuning.inlineRegularCalls && shouldInline(this, func)) { - if (Trace.compiler) { - Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); - } + if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); emitInlinedCall(func); return; } + // Reconstruct inlined frames before the call (for accurate stack traces) + var reconstructed_space = 0; + if (isInlined()) { + var frames = snapshotFrames(); + reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + } + + // Existing non-inlined call path var retpt = masm.newLabel(it.pc), wasmcall_label = masm.newLabel(it.pc); @@ -1032,6 +1035,12 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_v3_Array_elem_r_ri(ValueKind.REF, func_reg, func_reg, func.func_index); emitCallToReg(func.sig, func_reg, vsp_reg, tmp, func.imp != null, tailCall); + + // Clean up reconstructed frames after the call returns + if (reconstructed_space > 0) { + masm.emit_addw_r_i(regs.sp, reconstructed_space); + } + } def emitCallToReg(sig: SigDecl, func_reg: Reg, vsp_reg: Reg, tmp: Reg, checkHostCall: bool, tailCall: bool) { var retpt = masm.newLabel(it.pc), wasmcall_label = masm.newLabel(it.pc); @@ -1039,6 +1048,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (tailCall) emitMoveTailCallArgs(sig); // transfer tail call args else state.emitSaveAll(resolver, SpillMode.SAVE_AND_FREE_REGS); // spill entire value stack + // Compute the value stack pointer. emit_compute_vsp(vsp_reg, state.sp); if (checkHostCall) { @@ -1061,12 +1071,16 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_jump_r(tmp); setUnreachable(); } else { + masm.emit_call_r(tmp); masm.bindLabel(retpt); + emit_reload_regs(); state.popArgsAndPushResults(sig); } } + // TODO this is basically the same logic as "returning" from an inlined function definition + // - don't adjust frame def emitMoveTailCallArgs(sig: SigDecl) { var p = sig.params, count = u32.!(p.length); var base = state.sp - count; @@ -2238,55 +2252,72 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_ret(); } def getTrapStubIp(reason: TrapReason) -> long; - def emitReconstructStackFrames(frames: Array, reason: TrapReason) { + // Reconstruct stack frames for inlined functions. + // For traps: pass reason and forTrap=true, returns 0 (no cleanup needed) + // For out-calls: pass forTrap=false, returns stack space used (must be cleaned up after call) + def emitReconstructStackFrames(frames: Array, forTrap: bool, reason: TrapReason) -> int { // Emit code to materialize stack frames for each inlined function. - // This allows the trap handler to see the full call stack including inlined calls. - // // The frames array is in the same order as frame_stack: outermost first, innermost last. def real_frame = frames[0]; masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); - // Get trap stub IP to use as return address for reconstructed frames - // This ensures accessor.pc() reads PC from frame.pc_slot instead of calling lookupPc() - var stub_ip = getTrapStubIp(reason); + // Determine return address based on context + var return_addr = if(forTrap, getTrapStubIp(reason), 0L); + var total_space = 0; + + // load instance (same among all inlined calls) + var inst_reg = allocTmp(ValueKind.REF); + emit_load_instance(inst_reg); + var mem_reg = allocTmp(ValueKind.REF); + masm.emit_mov_r_m(ValueKind.REF, mem_reg, frame.mem0_base_slot); + // Load instance.functions + def func_reg = allocTmp(ValueKind.REF); + masm.emit_v3_Instance_functions_r_r(func_reg, inst_reg); + // use same vfp for all frames + def vfp_reg = allocTmp(ValueKind.REF); + masm.emit_mov_r_m(ValueKind.REF, vfp_reg, frame.vfp_slot); // Process the inlined frames (skip the outermost which already exists on native stack) for (i = 1; i < frames.length; i++) { var frame_info = frames[i]; - // Load instance from the previous frame - masm.emit_mov_r_m(ValueKind.REF, regs.instance, frame.instance_slot); - - // Load instance.functions and then functions[func_index] into regs.func_arg - masm.emit_v3_Instance_functions_r_r(regs.scratch, regs.instance); - masm.emit_v3_Array_elem_r_ri(ValueKind.REF, regs.func_arg, regs.scratch, frame_info.func.func_index); - - // Push trap stub address as return address + // Push return address masm.emit_subw_r_i(regs.sp, 8); - masm.emit_mov_m_l(MasmAddr(regs.sp, 0), stub_ip); + if (return_addr == 0) { + masm.emit_mov_r_m(ValueKind.REF, regs.scratch, MasmAddr(regs.sp, frame.frameSize + 8)); + masm.emit_mov_m_r(ValueKind.REF, MasmAddr(regs.sp, 0), regs.scratch); + } else { + masm.emit_mov_m_l(MasmAddr(regs.sp, 0), return_addr); + } + total_space += 8; // Allocate concrete stack frame for inlined function masm.emit_subw_r_i(regs.sp, frame.frameSize); + total_space += frame.frameSize; - // Save WasmFunction to frame.wasm_func_slot - masm.emit_mov_m_r(ValueKind.REF, frame.wasm_func_slot, regs.func_arg); + // get functions[func_index] into regs.func_arg and save into frame + masm.emit_v3_Array_elem_r_ri(ValueKind.REF, func_reg, func_reg, frame_info.func.func_index); + masm.emit_mov_m_r(ValueKind.REF, frame.wasm_func_slot, func_reg); // Save instance to frame.instance_slot - masm.emit_mov_m_r(ValueKind.REF, frame.instance_slot, regs.instance); + masm.emit_mov_m_r(ValueKind.REF, frame.instance_slot, inst_reg); + + // Save mem0 base + masm.emit_mov_m_r(ValueKind.REF, frame.mem0_base_slot, mem_reg); + + // use same vfp for all frames + masm.emit_mov_m_r(ValueKind.REF, frame.vfp_slot, vfp_reg); // Save PC to frame.pc_slot - masm.emit_mov_m_i(frame.pc_slot, frame_info.pc); + masm.emit_mov_m_i(frame.pc_slot, frame_info.pc); // exact pc of each frame - // Clear FrameAccessor and inlined_instance_slot (?) + // Clear FrameAccessor and inlined_instance_slot masm.emit_mov_m_l(frame.accessor_slot, 0); masm.emit_mov_m_l(frame.inlined_instance_slot, 0); } - // XXX some frame slots are not set: - // - vsp_slot - // - vfp_slot - // - mem0_base_slot + return if(forTrap, 0, total_space); } def newTrapLabel(reason: TrapReason) -> MasmLabel { var label = masm.newLabel(it.pc); @@ -2389,19 +2420,19 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // XXX: recompute VFP from VSP - #slots? masm.emit_mov_r_m(ValueKind.REF, regs.vfp, frame.vfp_slot); if (module.memories.length > 0) { - if (isInlined()) { - masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.inlined_mem0_base_slot); - } else { + // if (isInlined()) { + // masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.inlined_mem0_base_slot); + // } else { masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); - } + // } } } def emit_load_instance(reg: Reg) { - if (isInlined()) { // inline compilation - masm.emit_mov_r_m(ValueKind.REF, reg, frame.inlined_instance_slot); - } else { +// if (isInlined()) { // inline compilation +// masm.emit_mov_r_m(ValueKind.REF, reg, frame.inlined_instance_slot); +// } else { masm.emit_mov_r_m(ValueKind.REF, reg, frame.instance_slot); - } + // } } def emitLoad(kind: ValueKind, imm: MemArg, meth: (ValueKind, Reg, Reg, Reg, u32) -> ()) { var iv = pop(); @@ -3425,23 +3456,43 @@ class MoveNode { // Determine if a regular function call should be inlined def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { + if (Trace.compiler) OUT.put1("deciding on inlining call to func #%d: ", func.func_index); + // Don't inline imported functions - if (func.imp != null) return false; + if (func.imp != null) { + if (Trace.compiler) OUT.puts("NO (imported)\n"); + return false; + } // Don't inline if we're already inlining (prevent unbounded recursion) - if (spc.inlineDepth() >= SpcTuning.maxInlineDepth) return false; + if (spc.inlineDepth() >= SpcTuning.maxInlineDepth) { + if (Trace.compiler) OUT.puts("NO (max inline depth exceeded)\n"); + return false; + } // Don't inline recursive calls (detect caller == callee) - if (func == spc.func) return false; + if (func == spc.func) { + if (Trace.compiler) OUT.puts("NO (recursive)\n"); + return false; + } + // Check general inlining heuristic var config = regularFuncCanInline(func); - if (!config.can_inline) return false; + if (!config.can_inline) { + if (Trace.compiler) OUT.puts("NO (failed heuristic)\n"); + return false; + } // For intra-module calls, we shouldn't need instance swap // (unless accessing globals/tables, which we disallow for now) - if (config.swap_instance) return false; + if (config.swap_instance) { + if (Trace.compiler) OUT.puts("NO (requires swap of instance)\n"); + return false; + } + + if (Trace.compiler) OUT.puts("YES\n"); return true; } @@ -3490,10 +3541,17 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { var op = bi.current(); match (op) { // Cannot handle control flow yet. - IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL, RETURN => return default; - // These opcodes require swapping the instance. - THROW, CALL, CALL_INDIRECT, MEMORY_INIT, MEMORY_SIZE, MEMORY_GROW, MEMORY_COPY, MEMORY_FILL, REF_FUNC, DATA_DROP, - ELEM_DROP, TABLE_INIT, TABLE_SIZE, TABLE_COPY, TABLE_GROW, GLOBAL_SET, GLOBAL_GET, TABLE_SET, TABLE_GET => swap_instance = true; + IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL, RETURN, RETURN_CALL, RETURN_CALL_INDIRECT, RETURN_CALL_REF => return default; + // Cannot handle exception handling instructions. + TRY, CATCH, THROW, RETHROW, THROW_REF, DELEGATE, CATCH_ALL, TRY_TABLE => return default; + // Cannot handle GC instructions. + STRUCT_NEW, STRUCT_NEW_DEFAULT, STRUCT_GET, STRUCT_GET_S, STRUCT_GET_U, STRUCT_SET, + ARRAY_NEW, ARRAY_NEW_DEFAULT, ARRAY_NEW_FIXED, ARRAY_NEW_DATA, ARRAY_NEW_ELEM, + ARRAY_GET, ARRAY_GET_S, ARRAY_GET_U, ARRAY_SET, ARRAY_LEN, ARRAY_FILL, ARRAY_COPY, ARRAY_INIT_DATA, ARRAY_INIT_ELEM, + REF_TEST, REF_TEST_NULL, REF_CAST, REF_CAST_NULL, + ANY_CONVERT_EXTERN, EXTERN_CONVERT_ANY, REF_I31, I31_GET_S, I31_GET_U => return default; + // Cannot handle stack switching instructions. + CONT_NEW, CONT_BIND, SUSPEND, RESUME, RESUME_THROW, RESUME_THROW_REF, SWITCH => return default; // Load/store opcodes require either the memory base or the instance. I32_STORE, I64_STORE, F32_STORE, F64_STORE, I32_STORE8, I32_STORE16, I64_STORE8, I64_STORE16, I64_STORE32, V128_STORE, I32_LOAD, I64_LOAD, F32_LOAD, F64_LOAD, I32_LOAD8_S, I32_LOAD8_U, I32_LOAD16_S, I32_LOAD16_U, From 2ace95509b5638cac6276c68446403b10f384aab Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Fri, 13 Feb 2026 17:46:15 -0500 Subject: [PATCH 06/31] Add InlineFrameStub for proper stack walking --- src/engine/Debug.v3 | 2 +- src/engine/compiler/SinglePassCompiler.v3 | 17 ++++++---------- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 20 +++++++++++++++++++ src/engine/x86-64/X86_64Stack.v3 | 5 +++++ 4 files changed, 32 insertions(+), 12 deletions(-) diff --git a/src/engine/Debug.v3 b/src/engine/Debug.v3 index 9ade46971..29b91af78 100644 --- a/src/engine/Debug.v3 +++ b/src/engine/Debug.v3 @@ -10,7 +10,7 @@ component Debug { def runtime = false; def compiler = false; def pregen = false; - def stack = true; + def stack = false; def memory = false; def diagnostic = false; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 727710f2e..9e382f001 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -1020,8 +1020,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); } - - // Existing non-inlined call path var retpt = masm.newLabel(it.pc), wasmcall_label = masm.newLabel(it.pc); // Load the instance (which must happen before frame is unwound). @@ -2252,6 +2250,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_ret(); } def getTrapStubIp(reason: TrapReason) -> long; + def getInlinedFrameStubIp() -> long; // Reconstruct stack frames for inlined functions. // For traps: pass reason and forTrap=true, returns 0 (no cleanup needed) // For out-calls: pass forTrap=false, returns stack space used (must be cleaned up after call) @@ -2262,8 +2261,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl def real_frame = frames[0]; masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); - // Determine return address based on context - var return_addr = if(forTrap, getTrapStubIp(reason), 0L); + // Use inlined frame stub IP as return address for all reconstructed frames + var return_addr = getInlinedFrameStubIp(); var total_space = 0; // load instance (same among all inlined calls) @@ -2277,19 +2276,15 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // use same vfp for all frames def vfp_reg = allocTmp(ValueKind.REF); masm.emit_mov_r_m(ValueKind.REF, vfp_reg, frame.vfp_slot); + def ret_reg = allocTmp(ValueKind.REF); // Process the inlined frames (skip the outermost which already exists on native stack) for (i = 1; i < frames.length; i++) { var frame_info = frames[i]; - // Push return address + // Push inlined frame stub IP as return address masm.emit_subw_r_i(regs.sp, 8); - if (return_addr == 0) { - masm.emit_mov_r_m(ValueKind.REF, regs.scratch, MasmAddr(regs.sp, frame.frameSize + 8)); - masm.emit_mov_m_r(ValueKind.REF, MasmAddr(regs.sp, 0), regs.scratch); - } else { - masm.emit_mov_m_l(MasmAddr(regs.sp, 0), return_addr); - } + masm.emit_mov_m_l(MasmAddr(regs.sp, 0), return_addr); total_space += 8; // Allocate concrete stack frame for inlined function diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index f704e80d1..a13394048 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -37,6 +37,9 @@ class X86_64SinglePassCompiler extends SinglePassCompiler { def getTrapStubIp(reason: TrapReason) -> long { return mmasm.trap_stubs.getIpForReason(reason) - Pointer.NULL; } + def getInlinedFrameStubIp() -> long { + return INLINED_FRAME_STUB.start - Pointer.NULL; + } private def visitCompareI(asm: X86_64Assembler, cond: X86_64Cond) -> bool { var b = pop(), a = popReg(); @@ -1311,6 +1314,16 @@ class X86_64SpcTrapsStub extends X86_64SpcCode { } } +// Marker for reconstructed inlined frames in stack traces. +// Used as the return address for frames materialized during frame reconstruction. +class X86_64InlinedFrameStub extends X86_64SpcCode { + new() super("inlined-frame", Pointer.NULL, Pointer.NULL) { } + + // Inherits describeFrame and nextFrame from X86_64SpcCode + // which correctly read wasm_func/instance from frame slots and advance by frameSize +} + + // The lazy-compile stub needs special handling in the Virgil runtime because it has // a frame that stores the function being compiled. class X86_64SpcCompileStub extends RiUserCode { @@ -1352,6 +1365,9 @@ def LAZY_COMPILE_STUB = X86_64PreGenStub.new("spc-lazy-compile", X86_64SpcCompil def TIERUP_COMPILE_STUB = X86_64PreGenStub.new("spc-tierup-compile", X86_64SpcCompileStub.new("tierup"), genTierUpCompileStub); def TRAPS_STUB = X86_64SpcTrapsStub.new(); def TRAPS_PREGEN = X86_64PreGenStub.new("spc-trap", TRAPS_STUB, genTrapsStub); +def INLINED_FRAME_STUB = X86_64InlinedFrameStub.new(); +def INLINED_FRAME_PREGEN = X86_64PreGenStub.new("spc-inlined-frame", INLINED_FRAME_STUB, genInlinedFrameStub); + def genSpcEntryFunc(ic: X86_64InterpreterCode, w: DataWriter) { if (SpcTuning.disable) return; @@ -1456,6 +1472,10 @@ def genTrapsStub(ic: X86_64InterpreterCode, w: DataWriter) { w.skipN(skip); } } +def genInlinedFrameStub(ic: X86_64InterpreterCode, w: DataWriter) { + var masm = X86_64MacroAssembler.new(w, X86_64MasmRegs.CONFIG); + masm.emit_intentional_crash(); // do not execute this +} def codePointer(f: P -> R) -> Pointer { return CiRuntime.unpackClosure(f).0; } diff --git a/src/engine/x86-64/X86_64Stack.v3 b/src/engine/x86-64/X86_64Stack.v3 index a47b8665a..492a69c1f 100644 --- a/src/engine/x86-64/X86_64Stack.v3 +++ b/src/engine/x86-64/X86_64Stack.v3 @@ -145,6 +145,7 @@ class X86_64Stack extends WasmStack { x: X86_64InterpreterCode => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64SpcModuleCode => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64SpcTrapsStub => if (f != null && !f(retip, code, pos, param)) return (true, pos); + x: X86_64InlinedFrameStub => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64ReturnParentStub => { if (stack.parent == null || !continue_to_parent) { if (Trace.stack && Debug.stack) Trace.OUT.puts("walk finished").ln(); @@ -957,6 +958,7 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten x: X86_64SpcModuleCode => cached_pc = x.lookupPc(ip, true); x: X86_64InterpreterCode => cached_pc = X86_64Interpreter.computePCFromFrame(sp); x: X86_64SpcTrapsStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); + x: X86_64InlinedFrameStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); _ => cached_pc = -1; } return cached_pc; @@ -982,6 +984,9 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten match (code) { x: X86_64InterpreterCode => ; x: X86_64SpcCode => ; + x: X86_64InlinedFrameStub => ; + // if quantity of inline frame is ever held in the frame, we can use that + // to skip some of the depth-searching process _ => return depth; } depth++; From c7a00438f30426640d851738f4cf1b0d8f7ec464 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 16 Feb 2026 11:52:59 -0500 Subject: [PATCH 07/31] Remove swap_membase and swap_instance from regular inlining --- src/engine/compiler/SinglePassCompiler.v3 | 36 ++++++++++++----------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 9e382f001..4a33e6a18 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -536,6 +536,24 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl pushFrame(callee_frame); // Updates cached fields + // Emit function entry probe, if any. + // XXX expensive because frame materialization required + if (!FeatureDisable.entryProbes && func.entry_probed) { + var probe = Instrumentation.getLocalProbe(module, callee_func.func_index, 0); + + // Reconstruct inlined frames before emitting probe + var reconstructed_space = 0; + if (isInlined()) { + var frames = snapshotFrames(); + reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + } + emitProbe0(0, probe); + // Clean up reconstructed frames after the call returns + if (reconstructed_space > 0) { + masm.emit_addw_r_i(regs.sp, reconstructed_space); + } + } + // Allocate callee's non-parameter locals it.dispatchLocalDecls(this); @@ -3479,14 +3497,6 @@ def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { return false; } - // For intra-module calls, we shouldn't need instance swap - // (unless accessing globals/tables, which we disallow for now) - if (config.swap_instance) { - if (Trace.compiler) OUT.puts("NO (requires swap of instance)\n"); - return false; - } - - if (Trace.compiler) OUT.puts("YES\n"); return true; } @@ -3547,19 +3557,11 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { ANY_CONVERT_EXTERN, EXTERN_CONVERT_ANY, REF_I31, I31_GET_S, I31_GET_U => return default; // Cannot handle stack switching instructions. CONT_NEW, CONT_BIND, SUSPEND, RESUME, RESUME_THROW, RESUME_THROW_REF, SWITCH => return default; - // Load/store opcodes require either the memory base or the instance. - I32_STORE, I64_STORE, F32_STORE, F64_STORE, I32_STORE8, I32_STORE16, I64_STORE8, I64_STORE16, I64_STORE32, - V128_STORE, I32_LOAD, I64_LOAD, F32_LOAD, F64_LOAD, I32_LOAD8_S, I32_LOAD8_U, I32_LOAD16_S, I32_LOAD16_U, - I64_LOAD8_S, I64_LOAD8_U, I64_LOAD16_S, I64_LOAD16_U, I64_LOAD32_S, I64_LOAD32_U, V128_LOAD => { - var memarg = bi.immptr().read_MemArg(); - if (memarg.memory_index == 0) swap_membase = true; - else swap_instance = true; - } _ => ; } bi.next(); } - return InlineConfig(swap_membase, swap_instance, true); + return InlineConfig(false, false, true); } // Used to record the entry point of exception/suspension handlers. Jumping to {stub_label} allows From 30b71ea0bb29dd6cc3837373f39094074d94ab39 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 16 Feb 2026 12:43:36 -0500 Subject: [PATCH 08/31] Add unrefRegs before emitting stack reconstruction --- src/engine/compiler/SinglePassCompiler.v3 | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 4a33e6a18..9fd762793 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -245,6 +245,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // If trap occurred in inlined function, reconstruct frames if (frames.length > 1) { + unrefRegs(); emitReconstructStackFrames(frames, true, reason); } else { // otherwise, put pc as before @@ -545,6 +546,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var reconstructed_space = 0; if (isInlined()) { var frames = snapshotFrames(); + unrefRegs(); reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); } emitProbe0(0, probe); @@ -1035,6 +1037,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var reconstructed_space = 0; if (isInlined()) { var frames = snapshotFrames(); + unrefRegs(); reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); } @@ -2294,7 +2297,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // use same vfp for all frames def vfp_reg = allocTmp(ValueKind.REF); masm.emit_mov_r_m(ValueKind.REF, vfp_reg, frame.vfp_slot); - def ret_reg = allocTmp(ValueKind.REF); // Process the inlined frames (skip the outermost which already exists on native stack) for (i = 1; i < frames.length; i++) { @@ -3489,7 +3491,6 @@ def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { return false; } - // Check general inlining heuristic var config = regularFuncCanInline(func); if (!config.can_inline) { @@ -3540,8 +3541,6 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { var default = InlineConfig(false, false, false); if (decl.orig_bytecode.length > SpcTuning.maxInlineBytecodeSize || decl.sig.params.length > SpcTuning.maxInlineParams) return default; var bi = BytecodeIterator.new().reset(decl); - var swap_instance = false; - var swap_membase = false; while (bi.more()) { var op = bi.current(); match (op) { From f9d781c1ebf52962e42174ad0a64c30a23e66655 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 16 Feb 2026 15:20:55 -0500 Subject: [PATCH 09/31] [WIP] Support control flow instructions, add implicit block for inlined func --- src/engine/compiler/SinglePassCompiler.v3 | 93 +++++++++++++---------- 1 file changed, 54 insertions(+), 39 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 9fd762793..dcbd061b8 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -1,6 +1,14 @@ // Copyright 2022 Ben L. Titzer. All rights reserved. // See LICENSE for details of Apache 2.0 license. +// Inlining TODO +// - add control flow +// - monitors! +// - fix/merge whamm inlining logic +// - benchmark inlining improvements +// - handle OSR/dynamic tier-up +// - tier down? + // Describes the register and frame configuration for the single-pass compiler. class SpcExecEnv { // Frame information. @@ -528,6 +536,10 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var new_local_base_sp = u31.view(orig_sp - params_count); var new_ctl_base_sp = u31.view(state.ctl_stack.top); + // Push an implicit block for the head of the function + var end_label = masm.newLabel(callee_func.cur_bytecode.length); + state.pushBlock(sig.params, sig.results, end_label); + // Create and push frame for inlined function var callee_frame = SpcFrame.new(callee_func, sig, module, BytecodeIterator.new().reset(callee_func), @@ -579,10 +591,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Restore caller context by popping frame popFrame(); // Automatically restores cached fields - // Clean up control stack entries from inlined function - while (state.ctl_stack.top > new_ctl_base_sp) { - state.ctl_stack.pop(); - } + // Note: Control stack cleanup (popping implicit BLOCK) is handled by visit_END // If inlined function is unreachable, no results to clean up if (!inlined_reachable) { @@ -959,37 +968,38 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl setUnreachable(); } def visit_END() { - if (!isInlined()) { - var ctl_top = state.ctl_stack.peek(); - if (ctl_top.opcode == Opcode.LOOP.code) { - state.ctl_stack.pop(); - if (!ctl_top.reachable) setUnreachable(); - } else if (ctl_top.opcode == Opcode.IF.code) { - // simulate empty if-true block - state.emitFallthru(resolver); - masm.emit_br(ctl_top.label); - masm.bindLabel(ctl_top.else_label); - state.doElse(); - ctl_top.opcode = Opcode.ELSE.code; - state.emitFallthru(resolver); - masm.bindLabel(ctl_top.label); - state.resetToMerge(ctl_top); - state.ctl_stack.pop(); - } else if (ctl_top.opcode == Opcode.BLOCK.code || ctl_top.opcode == Opcode.ELSE.code) { - state.emitFallthru(resolver); - masm.bindLabel(ctl_top.label); - state.resetToMerge(ctl_top); - state.ctl_stack.pop(); - } else if (ctl_top.opcode == Opcode.RETURN.code) { - state.emitFallthru(resolver); - masm.bindLabel(ctl_top.label); - state.resetToMerge(ctl_top); - emitProbe(); - if (ctl_top.merge_count > 1) emitReturn(ctl_top); - state.ctl_stack.pop(); - } + var frame = state.frame_stack.peek(); + var is_implicit_function_block = isInlined() && state.ctl_stack.top == frame.ctl_base_sp + 1; + + var ctl_top = state.ctl_stack.peek(); + if (ctl_top.opcode == Opcode.LOOP.code) { + state.ctl_stack.pop(); + if (!ctl_top.reachable) setUnreachable(); + } else if (ctl_top.opcode == Opcode.IF.code) { + // simulate empty if-true block + state.emitFallthru(resolver); + masm.emit_br(ctl_top.label); + masm.bindLabel(ctl_top.else_label); + state.doElse(); + ctl_top.opcode = Opcode.ELSE.code; + state.emitFallthru(resolver); + masm.bindLabel(ctl_top.label); + state.resetToMerge(ctl_top); + state.ctl_stack.pop(); + } else if (ctl_top.opcode == Opcode.BLOCK.code || ctl_top.opcode == Opcode.ELSE.code) { + state.emitFallthru(resolver); + masm.bindLabel(ctl_top.label); + state.resetToMerge(ctl_top); + state.ctl_stack.pop(); + } else if (ctl_top.opcode == Opcode.RETURN.code) { + state.emitFallthru(resolver); + masm.bindLabel(ctl_top.label); + state.resetToMerge(ctl_top); emitProbe(); + if (ctl_top.merge_count > 1) emitReturn(ctl_top); + state.ctl_stack.pop(); } + emitProbe(); } def visit_BR(depth: u31) { var target = state.getControl(depth); @@ -2297,6 +2307,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // use same vfp for all frames def vfp_reg = allocTmp(ValueKind.REF); masm.emit_mov_r_m(ValueKind.REF, vfp_reg, frame.vfp_slot); + var wasm_func_reg = allocTmp(ValueKind.REF); // Process the inlined frames (skip the outermost which already exists on native stack) for (i = 1; i < frames.length; i++) { @@ -2311,9 +2322,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_subw_r_i(regs.sp, frame.frameSize); total_space += frame.frameSize; - // get functions[func_index] into regs.func_arg and save into frame - masm.emit_v3_Array_elem_r_ri(ValueKind.REF, func_reg, func_reg, frame_info.func.func_index); - masm.emit_mov_m_r(ValueKind.REF, frame.wasm_func_slot, func_reg); + // get functions[func_index] and save into frame + masm.emit_v3_Array_elem_r_ri(ValueKind.REF, wasm_func_reg, func_reg, frame_info.func.func_index); + masm.emit_mov_m_r(ValueKind.REF, frame.wasm_func_slot, wasm_func_reg); // Save instance to frame.instance_slot masm.emit_mov_m_r(ValueKind.REF, frame.instance_slot, inst_reg); @@ -3195,9 +3206,11 @@ class SpcState(regAlloc: RegAlloc) { def trace0(str: string, vals: Array, sp: int, num_locals: int) { OUT.puts(str); OUT.puts("|"); - for (i < num_locals) vals[i].renderTrace(OUT, regAlloc.poolMap.regSet); + // Don't assume vals.length >= num_locals (e.g., for implicit function blocks in inlined functions) + var trace_limit = if(num_locals < vals.length, num_locals, vals.length); + for (i < trace_limit) vals[i].renderTrace(OUT, regAlloc.poolMap.regSet); OUT.puts(" |"); - for (i = num_locals; i < sp; i++) vals[i].renderTrace(OUT, regAlloc.poolMap.regSet); + for (i = num_locals; i < sp && i < vals.length; i++) vals[i].renderTrace(OUT, regAlloc.poolMap.regSet); OUT.ln(); } } @@ -3545,7 +3558,9 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { var op = bi.current(); match (op) { // Cannot handle control flow yet. - IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL, RETURN, RETURN_CALL, RETURN_CALL_INDIRECT, RETURN_CALL_REF => return default; + IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL => ; + // Do not support return-like instructions + RETURN, RETURN_CALL, RETURN_CALL_INDIRECT, RETURN_CALL_REF => return default; // Cannot handle exception handling instructions. TRY, CATCH, THROW, RETHROW, THROW_REF, DELEGATE, CATCH_ALL, TRY_TABLE => return default; // Cannot handle GC instructions. From f7b1566408301687d0f2654a0b9a9cff2d6db6a6 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 16 Feb 2026 17:47:40 -0500 Subject: [PATCH 10/31] Fix SPC bug --- src/engine/compiler/SinglePassCompiler.v3 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index dcbd061b8..77527059e 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -3268,9 +3268,9 @@ class SpcMerger(state: Array, num_locals: int, sp: u32, regAlloc: RegAll revokeRegFromRange(from.reg, fi, 0, int.!(end)); revokeRegFromRange(from.reg, fi, int.!(sp - valcount), int.!(fi)); } - to = SpcVal(to.kindFlagsAndTag(IN_REG), from.reg, 0); + to = SpcVal(from.kindFlagsAndTag(IN_REG), from.reg, 0); } else { - to = SpcVal(to.kindFlagsAndTag(IS_STORED), NO_REG, 0); + to = SpcVal(from.kindFlagsAndTag(IS_STORED), NO_REG, 0); resolver.addMove((ti, to), (fi, from)); } merge[ti] = to; @@ -3285,9 +3285,9 @@ class SpcMerger(state: Array, num_locals: int, sp: u32, regAlloc: RegAll revokeRegFromRange(from.reg, fi, int.!(fi + 1), int.!(end)); revokeRegFromRange(from.reg, fi, int.!(sp - valcount), int.!(sp)); } - to = SpcVal(to.kindFlagsAndTag(IN_REG), from.reg, 0); + to = SpcVal(from.kindFlagsAndTag(IN_REG), from.reg, 0); } else { - to = SpcVal(to.kindFlagsAndTag(IS_STORED), NO_REG, 0); + to = SpcVal(from.kindFlagsAndTag(IS_STORED), NO_REG, 0); resolver.addMove((ti, to), (fi, from)); } merge[ti] = to; From b3fa52e1ea09e2f08ceba8a1f76315034b34b4b2 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 16 Feb 2026 17:55:35 -0500 Subject: [PATCH 11/31] Reconstruct stack frames around probes --- src/engine/compiler/SinglePassCompiler.v3 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 77527059e..91b001fd8 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -440,7 +440,22 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (last_probe == 0) return; var probe = Instrumentation.getLocalProbe(module, func.func_index, last_probe); last_probe = 0; + + // Reconstruct inlined frames before emitting probe (if needed) + var reconstructed_space = 0; + if (isInlined()) { + var frames = snapshotFrames(); + unrefRegs(); + reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + } + emitProbe0(it.pc, probe); + + // Clean up reconstructed frames after the probe returns + if (reconstructed_space > 0) { + masm.emit_addw_r_i(regs.sp, reconstructed_space); + } + if (Trace.compiler) traceOpcodeAndStack(true); } def emitProbe0(pc: int, probe: Probe) { From ba368f7625a0da041bdbca050a96e2988dd63642 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 17 Feb 2026 12:34:46 -0500 Subject: [PATCH 12/31] Fix inlining whamm probes --- src/engine/compiler/SinglePassCompiler.v3 | 35 ++++++++++++++--------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 91b001fd8..96ae560e6 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -119,6 +119,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var ret_label: MasmLabel; var last_probe = 0; var skip_to_end: bool; + var is_whamm_inlined: bool; // compiling an inlined Whamm probe? + var whamm_probe_ctl_base: u31; // ctl_stack.top when Whamm probe compilation started // XXX: hack var handler_dest_info = Vector.new(); @@ -847,7 +849,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var whamm_func_decl = callee_func.decl; if (inline_config.can_inline) { var prev_it = it; - it = BytecodeIterator.new().reset(whamm_func_decl); + var whamm_it = BytecodeIterator.new().reset(whamm_func_decl); + it = whamm_it; var orig_module = module; // prepare spc for inlining @@ -856,15 +859,18 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl this.func = whamm_func_decl; this.sig = whamm_func_decl.sig; this.num_locals = whamm_func_decl.num_slots(); + this.is_whamm_inlined = true; // inline codegen it.dispatchLocalDecls(this); + this.whamm_probe_ctl_base = u31.view(state.ctl_stack.top); if (Trace.compiler) Trace.OUT.puts("Start compiling inlined whamm probe").ln(); while (it.more() && success) { if (Trace.compiler) traceOpcodeAndStack(false); last_probe = 0; masm.source_loc = it.pc; it.dispatch(this); + it = whamm_it; if (Trace.compiler && Trace.asm) { OUT.puts("JIT code: "); masm.printCodeBytes(OUT, codegen_offset, masm.curCodeBytes()); @@ -884,6 +890,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl this.func = it.func; this.sig = it.func.sig; this.num_locals = it.func.num_slots(); + this.is_whamm_inlined = false; masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); // clear callee params/locals from abstract state @@ -983,6 +990,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl setUnreachable(); } def visit_END() { + if (is_whamm_inlined && state.ctl_stack.top == whamm_probe_ctl_base) return; + var frame = state.frame_stack.peek(); var is_implicit_function_block = isInlined() && state.ctl_stack.top == frame.ctl_base_sp + 1; @@ -1058,9 +1067,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl emitInlinedCall(func); return; } - // Reconstruct inlined frames before the call (for accurate stack traces) + // Reconstruct inlined frames before the call, skip whamm probes var reconstructed_space = 0; - if (isInlined()) { + if (isInlined() && !is_whamm_inlined) { var frames = snapshotFrames(); unrefRegs(); reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); @@ -2311,9 +2320,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var return_addr = getInlinedFrameStubIp(); var total_space = 0; - // load instance (same among all inlined calls) + // load instance from parent var inst_reg = allocTmp(ValueKind.REF); - emit_load_instance(inst_reg); + masm.emit_mov_r_m(ValueKind.REF, inst_reg, frame.instance_slot); var mem_reg = allocTmp(ValueKind.REF); masm.emit_mov_r_m(ValueKind.REF, mem_reg, frame.mem0_base_slot); // Load instance.functions @@ -2461,19 +2470,19 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // XXX: recompute VFP from VSP - #slots? masm.emit_mov_r_m(ValueKind.REF, regs.vfp, frame.vfp_slot); if (module.memories.length > 0) { - // if (isInlined()) { - // masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.inlined_mem0_base_slot); - // } else { + if (is_whamm_inlined) { + masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.inlined_mem0_base_slot); + } else { masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); - // } + } } } def emit_load_instance(reg: Reg) { -// if (isInlined()) { // inline compilation -// masm.emit_mov_r_m(ValueKind.REF, reg, frame.inlined_instance_slot); -// } else { + if (is_whamm_inlined) { + masm.emit_mov_r_m(ValueKind.REF, reg, frame.inlined_instance_slot); + } else { masm.emit_mov_r_m(ValueKind.REF, reg, frame.instance_slot); - // } + } } def emitLoad(kind: ValueKind, imm: MemArg, meth: (ValueKind, Reg, Reg, Reg, u32) -> ()) { var iv = pop(); From 15ed9c9d3e2de6376ba0edc88986204144560436 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 17 Feb 2026 17:35:44 -0500 Subject: [PATCH 13/31] Modify Whamm inlining to use regular inlining logic --- src/engine/compiler/SinglePassCompiler.v3 | 128 ++++++++++------------ 1 file changed, 58 insertions(+), 70 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 96ae560e6..474b7e25c 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -2,12 +2,10 @@ // See LICENSE for details of Apache 2.0 license. // Inlining TODO -// - add control flow -// - monitors! -// - fix/merge whamm inlining logic +// - fix hardware traps +// - reuse tail call logic in abstract stack move // - benchmark inlining improvements -// - handle OSR/dynamic tier-up -// - tier down? +// - handle OSR/dynamic tier-up/tier down? // Describes the register and frame configuration for the single-pass compiler. class SpcExecEnv { @@ -541,7 +539,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } // Emit code for an inlined regular function call - def emitInlinedCall(callee_func: FuncDecl) { + def emitInlinedCall(callee_func: FuncDecl, whamm: WhammProbe) { var sig = callee_func.sig; var params_count = u32.view(sig.params.length); var results_count = u32.view(sig.results.length); @@ -550,25 +548,39 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Arguments are already on stack // Stack: [..., arg0, arg1, ..., argN] <- sp // We want callee's local 0 = arg0, so: - var new_local_base_sp = u31.view(orig_sp - params_count); + var new_local_base_sp: u31 = u31.view(orig_sp - params_count); var new_ctl_base_sp = u31.view(state.ctl_stack.top); + var num_locals = callee_func.num_slots(); + // Push an implicit block for the head of the function var end_label = masm.newLabel(callee_func.cur_bytecode.length); state.pushBlock(sig.params, sig.results, end_label); + var m: Module = module; + var new_it = BytecodeIterator.new().reset(callee_func); + + // Whamm probe configuration + if (whamm != null) { + def whamm_sig = whamm.sig; + def whamm_wf = WasmFunction.!(whamm.func); + def whamm_instance = whamm_wf.instance; + def whamm_func_decl = whamm_wf.decl; + + m = whamm_instance.module; + new_local_base_sp = u31.view(state.sp) - u31.view(whamm_sig.length); // XXX + new_it = BytecodeIterator.new().reset(whamm_func_decl); + } + // Create and push frame for inlined function - var callee_frame = SpcFrame.new(callee_func, sig, module, - BytecodeIterator.new().reset(callee_func), - new_local_base_sp, new_ctl_base_sp, - callee_func.num_slots(), - 0); // start at pc=0 + var callee_frame = SpcFrame.new(callee_func, sig, // XXX correct for whamm probes? + m, new_it, new_local_base_sp, new_ctl_base_sp, num_locals, 0); - pushFrame(callee_frame); // Updates cached fields + pushFrame(callee_frame); // Emit function entry probe, if any. // XXX expensive because frame materialization required - if (!FeatureDisable.entryProbes && func.entry_probed) { + if (whamm == null && !FeatureDisable.entryProbes && func.entry_probed) { var probe = Instrumentation.getLocalProbe(module, callee_func.func_index, 0); // Reconstruct inlined frames before emitting probe @@ -595,6 +607,12 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl last_probe = 0; masm.source_loc = it.pc; it.dispatch(this); + if (Trace.compiler && Trace.asm) { + OUT.puts("JIT code: "); + masm.printCodeBytes(OUT, codegen_offset, masm.curCodeBytes()); + codegen_offset = masm.curCodeBytes(); + OUT.ln(); + } unrefRegs(); if (Debug.compiler) checkRegAlloc(); it.next(); @@ -632,6 +650,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var total_callee_slots = state.sp - new_local_base_sp; // All callee state var slots_to_drop = total_callee_slots - results_count; + // for whamm probes, results_count SHOULD be zero if (slots_to_drop > 0 && results_count > 0) { // Need to move results down over parameters and locals for (i < results_count) { @@ -666,6 +685,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl state.sp = new_local_base_sp + results_count; } else if (slots_to_drop > 0) { // No results, just drop everything + if (Trace.compiler) Trace.OUT.put1("dropping %d slots\n", slots_to_drop); dropN(u32.view(slots_to_drop)); } // If slots_to_drop <= 0, results are already in the right place @@ -680,7 +700,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // set up args and push to frame slots. var whamm_sig = probe.sig; var inline_config = InlineConfig(false, false, false); - var new_local_base_sp = 0; var orig_sp = state.sp; var callee_func = WasmFunction.!(probe.func); @@ -703,14 +722,12 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (inline_config.swap_membase) { var membase = callee_func.instance.memories[0].getMemBase64(); masm.emit_mov_r_l(regs.mem0_base, i64.view(membase)); - masm.emit_mov_m_r(ValueKind.REF, frame.inlined_mem0_base_slot, regs.mem0_base); } + masm.emit_mov_m_r(ValueKind.REF, frame.inlined_mem0_base_slot, regs.mem0_base); } if (!inline_config.can_inline) { state.emitSaveAll(resolver, probeSpillMode); - } else { - new_local_base_sp = int.view(state.sp); } for (i < whamm_sig.length) { @@ -848,53 +865,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var whamm_module = whamm_instance.module; var whamm_func_decl = callee_func.decl; if (inline_config.can_inline) { - var prev_it = it; - var whamm_it = BytecodeIterator.new().reset(whamm_func_decl); - it = whamm_it; - var orig_module = module; - - // prepare spc for inlining - this.local_base_sp = u31.view(new_local_base_sp); - this.module = whamm_module; - this.func = whamm_func_decl; - this.sig = whamm_func_decl.sig; - this.num_locals = whamm_func_decl.num_slots(); - this.is_whamm_inlined = true; - - // inline codegen - it.dispatchLocalDecls(this); - this.whamm_probe_ctl_base = u31.view(state.ctl_stack.top); - if (Trace.compiler) Trace.OUT.puts("Start compiling inlined whamm probe").ln(); - while (it.more() && success) { - if (Trace.compiler) traceOpcodeAndStack(false); - last_probe = 0; - masm.source_loc = it.pc; - it.dispatch(this); - it = whamm_it; - if (Trace.compiler && Trace.asm) { - OUT.puts("JIT code: "); - masm.printCodeBytes(OUT, codegen_offset, masm.curCodeBytes()); - codegen_offset = masm.curCodeBytes(); - OUT.ln(); - } - unrefRegs(); - if (Debug.compiler) checkRegAlloc(); - it.next(); - } - if (Trace.compiler) Trace.OUT.puts("Finished compiling inlined whamm probe").ln(); - - // restore spc after inlining - it = prev_it; - this.local_base_sp = 0; - this.module = orig_module; - this.func = it.func; - this.sig = it.func.sig; - this.num_locals = it.func.num_slots(); - this.is_whamm_inlined = false; - masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); - - // clear callee params/locals from abstract state - dropN(state.sp - orig_sp); + is_whamm_inlined = true; + emitInlinedCall(whamm_func_decl, probe); + is_whamm_inlined = false; } else { var vsp_reg = allocTmpFixed(ValueKind.REF, regs.vsp); var func_reg = allocTmpFixed(ValueKind.REF, regs.func_arg); @@ -990,8 +963,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl setUnreachable(); } def visit_END() { - if (is_whamm_inlined && state.ctl_stack.top == whamm_probe_ctl_base) return; - var frame = state.frame_stack.peek(); var is_implicit_function_block = isInlined() && state.ctl_stack.top == frame.ctl_base_sp + 1; @@ -1064,7 +1035,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Try inlining for intra-module, non-tail calls if (!tailCall && SpcTuning.inlineRegularCalls && shouldInline(this, func)) { if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); - emitInlinedCall(func); + emitInlinedCall(func, null); return; } // Reconstruct inlined frames before the call, skip whamm probes @@ -2320,8 +2291,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var return_addr = getInlinedFrameStubIp(); var total_space = 0; - // load instance from parent + // load instance var inst_reg = allocTmp(ValueKind.REF); + //emit_load_instance(inst_reg); masm.emit_mov_r_m(ValueKind.REF, inst_reg, frame.instance_slot); var mem_reg = allocTmp(ValueKind.REF); masm.emit_mov_r_m(ValueKind.REF, mem_reg, frame.mem0_base_slot); @@ -2333,6 +2305,14 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_mov_r_m(ValueKind.REF, vfp_reg, frame.vfp_slot); var wasm_func_reg = allocTmp(ValueKind.REF); + var inl_inst_reg: Reg, inl_mem0_reg: Reg; + if (is_whamm_inlined) { + inl_inst_reg = allocTmp(ValueKind.REF); + inl_mem0_reg = allocTmp(ValueKind.REF); + masm.emit_mov_r_m(ValueKind.REF, inl_inst_reg, frame.inlined_instance_slot); + masm.emit_mov_r_m(ValueKind.REF, inl_mem0_reg, frame.inlined_mem0_base_slot); + } + // Process the inlined frames (skip the outermost which already exists on native stack) for (i = 1; i < frames.length; i++) { var frame_info = frames[i]; @@ -2364,7 +2344,15 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Clear FrameAccessor and inlined_instance_slot masm.emit_mov_m_l(frame.accessor_slot, 0); - masm.emit_mov_m_l(frame.inlined_instance_slot, 0); + + // if an inlined whamm probe, also grab inlined slots + if (is_whamm_inlined) { + masm.emit_mov_m_r(ValueKind.REF, frame.inlined_instance_slot, inl_inst_reg); + masm.emit_mov_m_r(ValueKind.REF, frame.inlined_mem0_base_slot, inl_mem0_reg); + } else { + masm.emit_mov_m_l(frame.inlined_instance_slot, 0); + masm.emit_mov_m_l(frame.inlined_mem0_base_slot, 0); + } } return if(forTrap, 0, total_space); From 92e1f62ab193982c97dae9321f0e609e8d5671f6 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 17 Feb 2026 17:50:10 -0500 Subject: [PATCH 14/31] Increase inlining pressure and code size estimate --- src/engine/Tuning.v3 | 6 +++--- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 11 ++++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 5c3a12ebd..b9e5cd242 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -61,9 +61,9 @@ component SpcTuning { var intrinsifyWhammProbe = true; // recognize and optimize WhammProbes var inlineSmallFunc = true; // inline small functions, currently only applicable for whamm probes var inlineRegularCalls = true; // inline regular (non whamm probe) function calls - var maxInlineBytecodeSize = 50; // max bytecode size to inline - var maxInlineParams = 10; // max parameters to inline - var maxInlineDepth = 1; // max inlining nesting depth + var maxInlineBytecodeSize = 250; // max bytecode size to inline + var maxInlineParams = 20; // max parameters to inline + var maxInlineDepth = 5; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index a13394048..40ef3abb3 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -1502,7 +1502,16 @@ component X86_64Spc { return addr; } def estimateCodeSizeFor(decl: FuncDecl) -> int { - return 60 + decl.orig_bytecode.length * 20; // TODO: huge overestimate + var bc = decl.orig_bytecode.length; + var size = 60 + bc * 20; + // with inlining, estimate even more space for code + if (SpcTuning.inlineRegularCalls) { + var call_est = bc / 10 + 1; + var inline_est = 60 + (SpcTuning.maxInlineBytecodeSize * SpcTuning.maxInlineDepth) * 20; + + size += call_est * inline_est; + } + return size; } private def lazyCompile(wf: WasmFunction) -> (WasmFunction, Pointer, Throwable) { // The global stub simply consults the execution strategy. From 5d6f9be503552d505744552d8f2c2dca71dc9034 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 17 Feb 2026 17:53:17 -0500 Subject: [PATCH 15/31] [temp] add failing test to expected failures --- test/wizeng/failures.x86-64-linux.jit | 1 + test/wizeng/failures.x86-64-linux.lazy | 1 + test/wizeng/failures.x86-64-linux.spc | 1 + 3 files changed, 3 insertions(+) diff --git a/test/wizeng/failures.x86-64-linux.jit b/test/wizeng/failures.x86-64-linux.jit index b8636ed97..2837762ff 100644 --- a/test/wizeng/failures.x86-64-linux.jit +++ b/test/wizeng/failures.x86-64-linux.jit @@ -1 +1,2 @@ wizeng/add.wasm +wizeng/trap1.wasm diff --git a/test/wizeng/failures.x86-64-linux.lazy b/test/wizeng/failures.x86-64-linux.lazy index b8636ed97..2837762ff 100644 --- a/test/wizeng/failures.x86-64-linux.lazy +++ b/test/wizeng/failures.x86-64-linux.lazy @@ -1 +1,2 @@ wizeng/add.wasm +wizeng/trap1.wasm diff --git a/test/wizeng/failures.x86-64-linux.spc b/test/wizeng/failures.x86-64-linux.spc index b8636ed97..2837762ff 100644 --- a/test/wizeng/failures.x86-64-linux.spc +++ b/test/wizeng/failures.x86-64-linux.spc @@ -1 +1,2 @@ wizeng/add.wasm +wizeng/trap1.wasm From 4aab5412212f51f52a53c59237c0724a0be009f1 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 18 Feb 2026 11:19:25 -0500 Subject: [PATCH 16/31] Always swap instance and membase for Whamm probe inlining --- src/engine/compiler/SinglePassCompiler.v3 | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 474b7e25c..4e1a6bcce 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -704,22 +704,19 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var callee_func = WasmFunction.!(probe.func); if (SpcTuning.inlineSmallFunc) { - inline_config = InlineConfig(probe.spc_swap_membase, probe.spc_swap_instance, probe.spc_inline_func); + inline_config = InlineConfig(false, false, probe.spc_inline_func); if (!probe.inline_heuristic_checked) { inline_config = funcCanInline(callee_func.decl); probe.inline_heuristic_checked = true; - probe.spc_swap_instance = inline_config.swap_instance; - probe.spc_swap_membase = inline_config.swap_membase; probe.spc_inline_func = inline_config.can_inline; } - if (inline_config.swap_instance) { // push whamm instance onto abstract stack directly - masm.emit_mov_r_Instance(regs.scratch, callee_func.instance); - masm.emit_mov_m_r(ValueKind.REF, frame.inlined_instance_slot, regs.scratch); - } + // FIXME Always swap instance into inlined_instance_slot + masm.emit_mov_r_Instance(regs.scratch, callee_func.instance); + masm.emit_mov_m_r(ValueKind.REF, frame.inlined_instance_slot, regs.scratch); - // overwrite mem0_base with whamm instance's memory base, restore from frame slot later - if (inline_config.swap_membase) { + // FIXME Always swap membase into inlined_memo0_base_slot + if (callee_func.instance.memories.length > 0) { var membase = callee_func.instance.memories[0].getMemBase64(); masm.emit_mov_r_l(regs.mem0_base, i64.view(membase)); } @@ -868,6 +865,10 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl is_whamm_inlined = true; emitInlinedCall(whamm_func_decl, probe); is_whamm_inlined = false; + // Restore mem0_base after probe + if (module.memories.length > 0) { + masm.emit_mov_r_m(ValueKind.REF, regs.mem0_base, frame.mem0_base_slot); + } } else { var vsp_reg = allocTmpFixed(ValueKind.REF, regs.vsp); var func_reg = allocTmpFixed(ValueKind.REF, regs.func_arg); From da872b3eb869862c8176951fa373816b025a75be Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 18 Feb 2026 15:24:31 -0500 Subject: [PATCH 17/31] Add metrics to track inlining counts other various TODOs --- src/engine/Metrics.v3 | 3 +++ src/engine/Tuning.v3 | 2 +- src/engine/compiler/SinglePassCompiler.v3 | 18 +++++++++++++++++- src/engine/x86-64/X86_64Stack.v3 | 3 +++ 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/src/engine/Metrics.v3 b/src/engine/Metrics.v3 index d6c0982a1..f09f57955 100644 --- a/src/engine/Metrics.v3 +++ b/src/engine/Metrics.v3 @@ -31,6 +31,9 @@ component Metrics { "Number of functions successfully compiled by single-pass compiler"); def spc_time_per_byte = r("spc:time_per_byte", spc_time_us, spc_in_bytes, "Ratio of compile time per input bytecode byte"); + def spc_calls = m("spc:calls", "calls", "Number of call instructions encountered by single-pass compiler"); + def spc_inlined_calls = m("spc:inlined_calls", "calls", "Number of direct call sites inlined by single-pass compiler"); + // XXX does not include inlined whamm probes, but does include inlining within a whamm inline // Metrics from executing wasm code. def start_time_us = t("start:time_us", "Time taken to execute wasm module start function(s)."); diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index b9e5cd242..23e5cacb6 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -63,7 +63,7 @@ component SpcTuning { var inlineRegularCalls = true; // inline regular (non whamm probe) function calls var maxInlineBytecodeSize = 250; // max bytecode size to inline var maxInlineParams = 20; // max parameters to inline - var maxInlineDepth = 5; // max inlining nesting depth + var maxInlineDepth = 2; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 4e1a6bcce..a42b6e1c4 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -2,10 +2,20 @@ // See LICENSE for details of Apache 2.0 license. // Inlining TODO -// - fix hardware traps // - reuse tail call logic in abstract stack move +// - enable other instructions +// - inline intra-module calls only +// - add inlining flag +// - bug fixes +// * hardware trap +// * reconstruct stack on runtime calls +// * -O3 selfhost +// - revert change that always swaps membase and instance in whamm // - benchmark inlining improvements // - handle OSR/dynamic tier-up/tier down? +// - compilation hints proposal +// - add tests (wizeng) +// - make even more tests // Describes the register and frame configuration for the single-pass compiler. class SpcExecEnv { @@ -1032,10 +1042,12 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } def visitCallDirect(op: Opcode, index: u31, tailCall: bool) { var func = module.functions[index]; + if (op == Opcode.CALL) Metrics.spc_calls.val++; // Try inlining for intra-module, non-tail calls if (!tailCall && SpcTuning.inlineRegularCalls && shouldInline(this, func)) { if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); + if (op == Opcode.CALL) Metrics.spc_inlined_calls.val++; emitInlinedCall(func, null); return; } @@ -2338,6 +2350,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_mov_m_r(ValueKind.REF, frame.mem0_base_slot, mem_reg); // use same vfp for all frames + // TODO different vfps? masm.emit_mov_m_r(ValueKind.REF, frame.vfp_slot, vfp_reg); // Save PC to frame.pc_slot @@ -2946,6 +2959,8 @@ def isNotZero = int.!=(0, _); def trueToOne(z: bool) -> int { return if(z, 1, 0); } // Contains both the abstract control and abstract value stack. +// TODO keep track of which instance state is cached? (cache immutable things, globals) +// - clear cache on snapshot class SpcState(regAlloc: RegAlloc) { // Abstract state of the value stack (shared across frames) var state = Array.new(INITIAL_VALUE_STACK_SIZE); @@ -3512,6 +3527,7 @@ def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { } // Don't inline recursive calls (detect caller == callee) + // TODO enable inlining recursively if (func == spc.func) { if (Trace.compiler) OUT.puts("NO (recursive)\n"); return false; diff --git a/src/engine/x86-64/X86_64Stack.v3 b/src/engine/x86-64/X86_64Stack.v3 index 492a69c1f..47a4b5c61 100644 --- a/src/engine/x86-64/X86_64Stack.v3 +++ b/src/engine/x86-64/X86_64Stack.v3 @@ -959,6 +959,7 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten x: X86_64InterpreterCode => cached_pc = X86_64Interpreter.computePCFromFrame(sp); x: X86_64SpcTrapsStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); x: X86_64InlinedFrameStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); + // XXX this may be invalidated by popping inlined frame, even if function still exists _ => cached_pc = -1; } return cached_pc; @@ -1074,6 +1075,8 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten return X86_64SpcCode.?(code); } + // XXX inlined frames may be unwound without the function actually returning, + // i.e. shrinkwrapping around out-calls private def checkNotUnwound() { if (isUnwound()) System.error("FrameAccessorError", "frame has been unwound"); } From eb142b9cf0d44d8583f8f4da89c38d5170438ab3 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 18 Feb 2026 17:52:49 -0500 Subject: [PATCH 18/31] Allow gc instructions, simplify size estimate and increase inlining depth --- src/engine/Tuning.v3 | 2 +- src/engine/compiler/SinglePassCompiler.v3 | 8 -------- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 8 +------- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 23e5cacb6..b9e5cd242 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -63,7 +63,7 @@ component SpcTuning { var inlineRegularCalls = true; // inline regular (non whamm probe) function calls var maxInlineBytecodeSize = 250; // max bytecode size to inline var maxInlineParams = 20; // max parameters to inline - var maxInlineDepth = 2; // max inlining nesting depth + var maxInlineDepth = 5; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index a42b6e1c4..04ffd0feb 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -3586,18 +3586,10 @@ def regularFuncCanInline(decl: FuncDecl) -> InlineConfig { while (bi.more()) { var op = bi.current(); match (op) { - // Cannot handle control flow yet. - IF, BR, BR_IF, BR_TABLE, BR_ON_NULL, BR_ON_NON_NULL, BR_ON_CAST, BR_ON_CAST_FAIL => ; // Do not support return-like instructions RETURN, RETURN_CALL, RETURN_CALL_INDIRECT, RETURN_CALL_REF => return default; // Cannot handle exception handling instructions. TRY, CATCH, THROW, RETHROW, THROW_REF, DELEGATE, CATCH_ALL, TRY_TABLE => return default; - // Cannot handle GC instructions. - STRUCT_NEW, STRUCT_NEW_DEFAULT, STRUCT_GET, STRUCT_GET_S, STRUCT_GET_U, STRUCT_SET, - ARRAY_NEW, ARRAY_NEW_DEFAULT, ARRAY_NEW_FIXED, ARRAY_NEW_DATA, ARRAY_NEW_ELEM, - ARRAY_GET, ARRAY_GET_S, ARRAY_GET_U, ARRAY_SET, ARRAY_LEN, ARRAY_FILL, ARRAY_COPY, ARRAY_INIT_DATA, ARRAY_INIT_ELEM, - REF_TEST, REF_TEST_NULL, REF_CAST, REF_CAST_NULL, - ANY_CONVERT_EXTERN, EXTERN_CONVERT_ANY, REF_I31, I31_GET_S, I31_GET_U => return default; // Cannot handle stack switching instructions. CONT_NEW, CONT_BIND, SUSPEND, RESUME, RESUME_THROW, RESUME_THROW_REF, SWITCH => return default; _ => ; diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index 40ef3abb3..c6d2dc42d 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -1504,13 +1504,7 @@ component X86_64Spc { def estimateCodeSizeFor(decl: FuncDecl) -> int { var bc = decl.orig_bytecode.length; var size = 60 + bc * 20; - // with inlining, estimate even more space for code - if (SpcTuning.inlineRegularCalls) { - var call_est = bc / 10 + 1; - var inline_est = 60 + (SpcTuning.maxInlineBytecodeSize * SpcTuning.maxInlineDepth) * 20; - - size += call_est * inline_est; - } + if (SpcTuning.inlineRegularCalls) size = size << byte.view(SpcTuning.maxInlineDepth + 1); return size; } private def lazyCompile(wf: WasmFunction) -> (WasmFunction, Pointer, Throwable) { From f0f998846a47d5e85348eee5d47d9e93cfba8861 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 18 Feb 2026 17:57:10 -0500 Subject: [PATCH 19/31] Reduce inlining depth to 3 --- src/engine/Tuning.v3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index b9e5cd242..34658d793 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -63,7 +63,7 @@ component SpcTuning { var inlineRegularCalls = true; // inline regular (non whamm probe) function calls var maxInlineBytecodeSize = 250; // max bytecode size to inline var maxInlineParams = 20; // max parameters to inline - var maxInlineDepth = 5; // max inlining nesting depth + var maxInlineDepth = 3; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; From c3f4d4227931e783fcc6e451084fa29aad455159 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Thu, 19 Feb 2026 12:11:25 -0500 Subject: [PATCH 20/31] Add CLI for inline-specific options --- src/engine/Tuning.v3 | 10 +++++----- src/engine/compiler/CompilerOptions.v3 | 12 ++++++++++-- src/engine/compiler/SinglePassCompiler.v3 | 11 +++++------ src/engine/x86-64/X86_64SinglePassCompiler.v3 | 4 ++-- 4 files changed, 22 insertions(+), 15 deletions(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 34658d793..2496426ab 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -59,11 +59,11 @@ component SpcTuning { var intrinsifyOperandProbe = true; // recognize and optimize OperandProbes var compileWhammModules = true; // compile whamm module, if possible var intrinsifyWhammProbe = true; // recognize and optimize WhammProbes - var inlineSmallFunc = true; // inline small functions, currently only applicable for whamm probes - var inlineRegularCalls = true; // inline regular (non whamm probe) function calls - var maxInlineBytecodeSize = 250; // max bytecode size to inline - var maxInlineParams = 20; // max parameters to inline - var maxInlineDepth = 3; // max inlining nesting depth + var inlineWhammProbe = true; // inline whamm probe functions + var inlineFunctionCalls = true; // inline regular function calls + var maxInlineBytecodeSize = 100; // max bytecode size to inline + var maxInlineParams = 10; // max parameters to inline + var maxInlineDepth = 1; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/CompilerOptions.v3 b/src/engine/compiler/CompilerOptions.v3 index 797310309..49ae02d0b 100644 --- a/src/engine/compiler/CompilerOptions.v3 +++ b/src/engine/compiler/CompilerOptions.v3 @@ -27,8 +27,16 @@ component CompilerOptions { .onSet(fun v => void(SpcTuning.intrinsifyMemoryProbes = v)); group.newBoolOption("compile-whamm-modules", true, "Compile whamm monitor modules before execution.") .onSet(fun v => void(SpcTuning.compileWhammModules = v)); - group.newBoolOption("inline-whamm-probes", true, "Inline small whamm probes.") - .onSet(fun v => void(SpcTuning.inlineSmallFunc = v)); + group.newBoolOption("inline-whamm-probes", true, "Inline whamm probes.") + .onSet(fun v => void(SpcTuning.inlineWhammProbe = v)); + group.newBoolOption("inline-function-calls", true, "Inline direct function calls.") + .onSet(fun v => void(SpcTuning.inlineFunctionCalls = v)); + group.newIntOption("inline-max-bytecode-size", SpcTuning.maxInlineBytecodeSize, "Maximum number of bytecodes in a function that can be inlined.") + .onSet(fun v => void(SpcTuning.maxInlineBytecodeSize = v)); + group.newIntOption("inline-max-params", SpcTuning.maxInlineParams, "Maximum number of parameters of a function that can be inlined.") + .onSet(fun v => void(SpcTuning.maxInlineParams = v)); + group.newIntOption("inline-max-depth", SpcTuning.maxInlineDepth, "Maximum inlining nesting depth.") + .onSet(fun v => void(SpcTuning.maxInlineDepth = v)); } def printHelp(out: TraceBuilder) { diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 04ffd0feb..9c52c09eb 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -3,14 +3,13 @@ // Inlining TODO // - reuse tail call logic in abstract stack move -// - enable other instructions // - inline intra-module calls only -// - add inlining flag // - bug fixes // * hardware trap // * reconstruct stack on runtime calls // * -O3 selfhost // - revert change that always swaps membase and instance in whamm +// - whamm, keep track of swapping instance/membase as part of SpcFrame // - benchmark inlining improvements // - handle OSR/dynamic tier-up/tier down? // - compilation hints proposal @@ -410,7 +409,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Clear FrameAccessor masm.emit_mov_m_l(frame.accessor_slot, 0); // XXX: value kind // Clear inlined whamm instance - if (SpcTuning.inlineSmallFunc && SpcTuning.intrinsifyWhammProbe) { + if (SpcTuning.inlineWhammProbe && SpcTuning.intrinsifyWhammProbe) { masm.emit_mov_m_l(frame.inlined_instance_slot, 0); } @@ -713,7 +712,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var orig_sp = state.sp; var callee_func = WasmFunction.!(probe.func); - if (SpcTuning.inlineSmallFunc) { + if (SpcTuning.inlineWhammProbe && inlineDepth() < SpcTuning.maxInlineDepth) { inline_config = InlineConfig(false, false, probe.spc_inline_func); if (!probe.inline_heuristic_checked) { inline_config = funcCanInline(callee_func.decl); @@ -1045,7 +1044,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (op == Opcode.CALL) Metrics.spc_calls.val++; // Try inlining for intra-module, non-tail calls - if (!tailCall && SpcTuning.inlineRegularCalls && shouldInline(this, func)) { + if (!tailCall && SpcTuning.inlineFunctionCalls && shouldInline(this, func)) { if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); if (op == Opcode.CALL) Metrics.spc_inlined_calls.val++; emitInlinedCall(func, null); @@ -3548,7 +3547,7 @@ def shouldInline(spc: SinglePassCompiler, func: FuncDecl) -> bool { // simple heuristics: length <= 50 and straightline code. def funcCanInline(decl: FuncDecl) -> InlineConfig { var default = InlineConfig(false, false, false); - if (decl.orig_bytecode.length > 50 || decl.sig.params.length > 10) return default; + if (decl.orig_bytecode.length > SpcTuning.maxInlineBytecodeSize || decl.sig.params.length > SpcTuning.maxInlineParams) return default; var bi = BytecodeIterator.new().reset(decl); var swap_instance = false; var swap_membase = false; diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index c6d2dc42d..721408a2b 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -1182,7 +1182,7 @@ class X86_64SpcCode extends RiUserCode { RiGc.rescanRoot(sp + X86_64InterpreterFrame.wasm_func.offset); RiGc.rescanRoot(sp + X86_64InterpreterFrame.instance.offset); RiGc.rescanRoot(sp + X86_64InterpreterFrame.accessor.offset); - if (SpcTuning.inlineSmallFunc && SpcTuning.intrinsifyWhammProbe) { + if (SpcTuning.inlineWhammProbe && SpcTuning.intrinsifyWhammProbe) { RiGc.rescanRoot(sp + X86_64InterpreterFrame.stp.offset); // TODO: define X86_64SpcFrame and use dedicated slot } } @@ -1504,7 +1504,7 @@ component X86_64Spc { def estimateCodeSizeFor(decl: FuncDecl) -> int { var bc = decl.orig_bytecode.length; var size = 60 + bc * 20; - if (SpcTuning.inlineRegularCalls) size = size << byte.view(SpcTuning.maxInlineDepth + 1); + if (SpcTuning.inlineFunctionCalls) size = size << byte.view(SpcTuning.maxInlineDepth + 1); return size; } private def lazyCompile(wf: WasmFunction) -> (WasmFunction, Pointer, Throwable) { From fda474ef02c9c8037f07cf5c63c1f44b4e24b333 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Fri, 20 Feb 2026 17:16:02 -0500 Subject: [PATCH 21/31] Add inline tests --- test/wizeng/failures.x86-64-linux.jit | 1 - test/wizeng/failures.x86-64-linux.lazy | 1 - test/wizeng/failures.x86-64-linux.spc | 1 - test/wizeng/inline0_add_with_local.wasm | Bin 0 -> 65 bytes test/wizeng/inline0_add_with_local.wasm.err | 0 test/wizeng/inline0_add_with_local.wasm.exit | 1 + test/wizeng/inline0_add_with_local.wasm.flags | 1 + test/wizeng/inline0_add_with_local.wasm.out | 0 .../wizeng/inline0_add_with_local.wasm.wasm.flags | 1 + test/wizeng/inline0_bitwise_ops.wasm | Bin 0 -> 70 bytes test/wizeng/inline0_bitwise_ops.wasm.err | 0 test/wizeng/inline0_bitwise_ops.wasm.exit | 1 + test/wizeng/inline0_bitwise_ops.wasm.flags | 1 + test/wizeng/inline0_bitwise_ops.wasm.out | 0 test/wizeng/inline0_bitwise_ops.wasm.wasm.flags | 1 + test/wizeng/inline0_call_chain.wasm | Bin 0 -> 66 bytes test/wizeng/inline0_call_chain.wasm.err | 0 test/wizeng/inline0_call_chain.wasm.exit | 1 + test/wizeng/inline0_call_chain.wasm.flags | 1 + test/wizeng/inline0_call_chain.wasm.out | 0 test/wizeng/inline0_call_chain.wasm.wasm.flags | 1 + test/wizeng/inline0_callee_local_tee.wasm | Bin 0 -> 68 bytes test/wizeng/inline0_callee_local_tee.wasm.err | 0 test/wizeng/inline0_callee_local_tee.wasm.exit | 1 + test/wizeng/inline0_callee_local_tee.wasm.flags | 1 + test/wizeng/inline0_callee_local_tee.wasm.out | 0 .../inline0_callee_local_tee.wasm.wasm.flags | 1 + test/wizeng/inline0_callee_with_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline0_callee_with_locals.wasm.err | 0 test/wizeng/inline0_callee_with_locals.wasm.exit | 1 + test/wizeng/inline0_callee_with_locals.wasm.flags | 1 + test/wizeng/inline0_callee_with_locals.wasm.out | 0 .../inline0_callee_with_locals.wasm.wasm.flags | 1 + test/wizeng/inline0_chained_calls.wasm | Bin 0 -> 67 bytes test/wizeng/inline0_chained_calls.wasm.err | 0 test/wizeng/inline0_chained_calls.wasm.exit | 1 + test/wizeng/inline0_chained_calls.wasm.flags | 1 + test/wizeng/inline0_chained_calls.wasm.out | 0 test/wizeng/inline0_chained_calls.wasm.wasm.flags | 1 + test/wizeng/inline0_comparison_ops.wasm | Bin 0 -> 76 bytes test/wizeng/inline0_comparison_ops.wasm.err | 0 test/wizeng/inline0_comparison_ops.wasm.exit | 1 + test/wizeng/inline0_comparison_ops.wasm.flags | 1 + test/wizeng/inline0_comparison_ops.wasm.out | 0 .../wizeng/inline0_comparison_ops.wasm.wasm.flags | 1 + test/wizeng/inline0_complex_arithmetic.wasm | Bin 0 -> 68 bytes test/wizeng/inline0_complex_arithmetic.wasm.err | 0 test/wizeng/inline0_complex_arithmetic.wasm.exit | 1 + test/wizeng/inline0_complex_arithmetic.wasm.flags | 1 + test/wizeng/inline0_complex_arithmetic.wasm.out | 0 .../inline0_complex_arithmetic.wasm.wasm.flags | 1 + test/wizeng/inline0_deep_nested.wasm | Bin 0 -> 90 bytes test/wizeng/inline0_deep_nested.wasm.err | 0 test/wizeng/inline0_deep_nested.wasm.exit | 1 + test/wizeng/inline0_deep_nested.wasm.flags | 1 + test/wizeng/inline0_deep_nested.wasm.out | 0 test/wizeng/inline0_deep_nested.wasm.wasm.flags | 1 + test/wizeng/inline0_drop.wasm | Bin 0 -> 65 bytes test/wizeng/inline0_drop.wasm.err | 0 test/wizeng/inline0_drop.wasm.exit | 1 + test/wizeng/inline0_drop.wasm.flags | 1 + test/wizeng/inline0_drop.wasm.out | 0 test/wizeng/inline0_drop.wasm.wasm.flags | 1 + test/wizeng/inline0_explicit_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline0_explicit_return.wasm.err | 0 test/wizeng/inline0_explicit_return.wasm.exit | 1 + test/wizeng/inline0_explicit_return.wasm.flags | 1 + test/wizeng/inline0_explicit_return.wasm.out | 0 .../inline0_explicit_return.wasm.wasm.flags | 1 + test/wizeng/inline0_f32_mul.wasm | Bin 0 -> 68 bytes test/wizeng/inline0_f32_mul.wasm.err | 0 test/wizeng/inline0_f32_mul.wasm.exit | 1 + test/wizeng/inline0_f32_mul.wasm.flags | 1 + test/wizeng/inline0_f32_mul.wasm.out | 0 test/wizeng/inline0_f32_mul.wasm.wasm.flags | 1 + test/wizeng/inline0_f64_sqrt.wasm | Bin 0 -> 119 bytes test/wizeng/inline0_f64_sqrt.wasm.err | 0 test/wizeng/inline0_f64_sqrt.wasm.exit | 1 + test/wizeng/inline0_f64_sqrt.wasm.flags | 1 + test/wizeng/inline0_f64_sqrt.wasm.out | 0 test/wizeng/inline0_f64_sqrt.wasm.wasm.flags | 1 + test/wizeng/inline0_four_params.wasm | Bin 0 -> 71 bytes test/wizeng/inline0_four_params.wasm.err | 0 test/wizeng/inline0_four_params.wasm.exit | 1 + test/wizeng/inline0_four_params.wasm.flags | 1 + test/wizeng/inline0_four_params.wasm.out | 0 test/wizeng/inline0_four_params.wasm.wasm.flags | 1 + test/wizeng/inline0_i64_add.wasm | Bin 0 -> 75 bytes test/wizeng/inline0_i64_add.wasm.err | 0 test/wizeng/inline0_i64_add.wasm.exit | 1 + test/wizeng/inline0_i64_add.wasm.flags | 1 + test/wizeng/inline0_i64_add.wasm.out | 0 test/wizeng/inline0_i64_add.wasm.wasm.flags | 1 + test/wizeng/inline0_local_tee.wasm | Bin 0 -> 70 bytes test/wizeng/inline0_local_tee.wasm.err | 0 test/wizeng/inline0_local_tee.wasm.exit | 1 + test/wizeng/inline0_local_tee.wasm.flags | 1 + test/wizeng/inline0_local_tee.wasm.out | 0 test/wizeng/inline0_local_tee.wasm.wasm.flags | 1 + test/wizeng/inline0_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline0_locals.wasm.err | 0 test/wizeng/inline0_locals.wasm.exit | 1 + test/wizeng/inline0_locals.wasm.flags | 1 + test/wizeng/inline0_locals.wasm.out | 0 test/wizeng/inline0_locals.wasm.wasm.flags | 1 + test/wizeng/inline0_memory_swap.wasm | Bin 0 -> 103 bytes test/wizeng/inline0_memory_swap.wasm.err | 0 test/wizeng/inline0_memory_swap.wasm.exit | 1 + test/wizeng/inline0_memory_swap.wasm.flags | 1 + test/wizeng/inline0_memory_swap.wasm.out | 0 test/wizeng/inline0_memory_swap.wasm.wasm.flags | 1 + test/wizeng/inline0_mixed_param_types.wasm | Bin 0 -> 85 bytes test/wizeng/inline0_mixed_param_types.wasm.err | 0 test/wizeng/inline0_mixed_param_types.wasm.exit | 1 + test/wizeng/inline0_mixed_param_types.wasm.flags | 1 + test/wizeng/inline0_mixed_param_types.wasm.out | 0 .../inline0_mixed_param_types.wasm.wasm.flags | 1 + test/wizeng/inline0_multiple_locals.wasm | Bin 0 -> 81 bytes test/wizeng/inline0_multiple_locals.wasm.err | 0 test/wizeng/inline0_multiple_locals.wasm.exit | 1 + test/wizeng/inline0_multiple_locals.wasm.flags | 1 + test/wizeng/inline0_multiple_locals.wasm.out | 0 .../inline0_multiple_locals.wasm.wasm.flags | 1 + test/wizeng/inline0_multiple_results.wasm | Bin 0 -> 60 bytes test/wizeng/inline0_multiple_results.wasm.err | 0 test/wizeng/inline0_multiple_results.wasm.exit | 1 + test/wizeng/inline0_multiple_results.wasm.flags | 1 + test/wizeng/inline0_multiple_results.wasm.out | 0 .../inline0_multiple_results.wasm.wasm.flags | 1 + test/wizeng/inline0_no_control_flow.wasm | Bin 0 -> 62 bytes test/wizeng/inline0_no_control_flow.wasm.err | 0 test/wizeng/inline0_no_control_flow.wasm.exit | 1 + test/wizeng/inline0_no_control_flow.wasm.flags | 1 + test/wizeng/inline0_no_control_flow.wasm.out | 0 .../inline0_no_control_flow.wasm.wasm.flags | 1 + test/wizeng/inline0_no_has_br.wasm | Bin 0 -> 66 bytes test/wizeng/inline0_no_has_br.wasm.err | 0 test/wizeng/inline0_no_has_br.wasm.exit | 1 + test/wizeng/inline0_no_has_br.wasm.flags | 1 + test/wizeng/inline0_no_has_br.wasm.out | 0 test/wizeng/inline0_no_has_br.wasm.wasm.flags | 1 + test/wizeng/inline0_no_has_if.wasm | Bin 0 -> 67 bytes test/wizeng/inline0_no_has_if.wasm.err | 0 test/wizeng/inline0_no_has_if.wasm.exit | 1 + test/wizeng/inline0_no_has_if.wasm.flags | 1 + test/wizeng/inline0_no_has_if.wasm.out | 0 test/wizeng/inline0_no_has_if.wasm.wasm.flags | 1 + test/wizeng/inline0_no_has_loop.wasm | Bin 0 -> 81 bytes test/wizeng/inline0_no_has_loop.wasm.err | 0 test/wizeng/inline0_no_has_loop.wasm.exit | 1 + test/wizeng/inline0_no_has_loop.wasm.flags | 1 + test/wizeng/inline0_no_has_loop.wasm.out | 0 test/wizeng/inline0_no_has_loop.wasm.wasm.flags | 1 + test/wizeng/inline0_no_params.wasm | Bin 0 -> 50 bytes test/wizeng/inline0_no_params.wasm.err | 0 test/wizeng/inline0_no_params.wasm.exit | 1 + test/wizeng/inline0_no_params.wasm.flags | 1 + test/wizeng/inline0_no_params.wasm.out | 0 test/wizeng/inline0_no_params.wasm.wasm.flags | 1 + test/wizeng/inline0_no_recursion.wasm | Bin 0 -> 73 bytes test/wizeng/inline0_no_recursion.wasm.err | 0 test/wizeng/inline0_no_recursion.wasm.exit | 1 + test/wizeng/inline0_no_recursion.wasm.flags | 1 + test/wizeng/inline0_no_recursion.wasm.out | 0 test/wizeng/inline0_no_recursion.wasm.wasm.flags | 1 + test/wizeng/inline0_no_too_large.wasm | Bin 0 -> 85 bytes test/wizeng/inline0_no_too_large.wasm.err | 0 test/wizeng/inline0_no_too_large.wasm.exit | 1 + test/wizeng/inline0_no_too_large.wasm.flags | 1 + test/wizeng/inline0_no_too_large.wasm.out | 0 test/wizeng/inline0_no_too_large.wasm.wasm.flags | 1 + test/wizeng/inline0_no_too_many_params.wasm | Bin 0 -> 114 bytes test/wizeng/inline0_no_too_many_params.wasm.err | 0 test/wizeng/inline0_no_too_many_params.wasm.exit | 1 + test/wizeng/inline0_no_too_many_params.wasm.flags | 1 + test/wizeng/inline0_no_too_many_params.wasm.out | 0 .../inline0_no_too_many_params.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_control_flow.wasm | Bin 0 -> 197 bytes test/wizeng/inline0_outcall_control_flow.wasm.err | 0 .../wizeng/inline0_outcall_control_flow.wasm.exit | 1 + .../inline0_outcall_control_flow.wasm.flags | 1 + test/wizeng/inline0_outcall_control_flow.wasm.out | 0 .../inline0_outcall_control_flow.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_indirect_trap.wasm | Bin 0 -> 73 bytes .../wizeng/inline0_outcall_indirect_trap.wasm.err | 0 .../inline0_outcall_indirect_trap.wasm.exit | 1 + .../inline0_outcall_indirect_trap.wasm.flags | 1 + .../wizeng/inline0_outcall_indirect_trap.wasm.out | 5 +++++ .../inline0_outcall_indirect_trap.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_memory.wasm | Bin 0 -> 152 bytes test/wizeng/inline0_outcall_memory.wasm.err | 0 test/wizeng/inline0_outcall_memory.wasm.exit | 1 + test/wizeng/inline0_outcall_memory.wasm.flags | 1 + test/wizeng/inline0_outcall_memory.wasm.out | 0 .../wizeng/inline0_outcall_memory.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_minimal.wasm | Bin 0 -> 91 bytes test/wizeng/inline0_outcall_minimal.wasm.err | 0 test/wizeng/inline0_outcall_minimal.wasm.exit | 1 + test/wizeng/inline0_outcall_minimal.wasm.flags | 1 + test/wizeng/inline0_outcall_minimal.wasm.out | 0 .../inline0_outcall_minimal.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_no_locals.wasm | Bin 0 -> 61 bytes test/wizeng/inline0_outcall_no_locals.wasm.err | 0 test/wizeng/inline0_outcall_no_locals.wasm.exit | 1 + test/wizeng/inline0_outcall_no_locals.wasm.flags | 1 + test/wizeng/inline0_outcall_no_locals.wasm.out | 0 .../inline0_outcall_no_locals.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_no_outer_local.wasm | Bin 0 -> 61 bytes .../inline0_outcall_no_outer_local.wasm.err | 0 .../inline0_outcall_no_outer_local.wasm.exit | 1 + .../inline0_outcall_no_outer_local.wasm.flags | 1 + .../inline0_outcall_no_outer_local.wasm.out | 0 ...inline0_outcall_no_outer_local.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_params.wasm | Bin 0 -> 126 bytes test/wizeng/inline0_outcall_params.wasm.err | 0 test/wizeng/inline0_outcall_params.wasm.exit | 1 + test/wizeng/inline0_outcall_params.wasm.flags | 1 + test/wizeng/inline0_outcall_params.wasm.out | 0 .../wizeng/inline0_outcall_params.wasm.wasm.flags | 1 + test/wizeng/inline0_outcall_stack_values.wasm | Bin 0 -> 98 bytes test/wizeng/inline0_outcall_stack_values.wasm.err | 0 .../wizeng/inline0_outcall_stack_values.wasm.exit | 1 + .../inline0_outcall_stack_values.wasm.flags | 1 + test/wizeng/inline0_outcall_stack_values.wasm.out | 0 .../inline0_outcall_stack_values.wasm.wasm.flags | 1 + test/wizeng/inline0_repeated_callee.wasm | Bin 0 -> 61 bytes test/wizeng/inline0_repeated_callee.wasm.err | 0 test/wizeng/inline0_repeated_callee.wasm.exit | 1 + test/wizeng/inline0_repeated_callee.wasm.flags | 1 + test/wizeng/inline0_repeated_callee.wasm.out | 0 .../inline0_repeated_callee.wasm.wasm.flags | 1 + test/wizeng/inline0_select.wasm | Bin 0 -> 67 bytes test/wizeng/inline0_select.wasm.err | 0 test/wizeng/inline0_select.wasm.exit | 1 + test/wizeng/inline0_select.wasm.flags | 1 + test/wizeng/inline0_select.wasm.out | 0 test/wizeng/inline0_select.wasm.wasm.flags | 1 + test/wizeng/inline0_shift_ops.wasm | Bin 0 -> 59 bytes test/wizeng/inline0_shift_ops.wasm.err | 0 test/wizeng/inline0_shift_ops.wasm.exit | 1 + test/wizeng/inline0_shift_ops.wasm.flags | 1 + test/wizeng/inline0_shift_ops.wasm.out | 0 test/wizeng/inline0_shift_ops.wasm.wasm.flags | 1 + test/wizeng/inline0_simple_add.wasm | Bin 0 -> 59 bytes test/wizeng/inline0_simple_add.wasm.err | 0 test/wizeng/inline0_simple_add.wasm.exit | 1 + test/wizeng/inline0_simple_add.wasm.flags | 1 + test/wizeng/inline0_simple_add.wasm.out | 0 test/wizeng/inline0_simple_add.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_div.wasm | Bin 0 -> 56 bytes test/wizeng/inline0_trap_div.wasm.err | 0 test/wizeng/inline0_trap_div.wasm.exit | 1 + test/wizeng/inline0_trap_div.wasm.flags | 1 + test/wizeng/inline0_trap_div.wasm.out | 3 +++ test/wizeng/inline0_trap_div.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_div0.wasm | Bin 0 -> 54 bytes test/wizeng/inline0_trap_div0.wasm.err | 0 test/wizeng/inline0_trap_div0.wasm.exit | 1 + test/wizeng/inline0_trap_div0.wasm.flags | 1 + test/wizeng/inline0_trap_div0.wasm.out | 3 +++ test/wizeng/inline0_trap_div0.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_div0_nested.wasm | Bin 0 -> 69 bytes test/wizeng/inline0_trap_div0_nested.wasm.err | 0 test/wizeng/inline0_trap_div0_nested.wasm.exit | 1 + test/wizeng/inline0_trap_div0_nested.wasm.flags | 1 + test/wizeng/inline0_trap_div0_nested.wasm.out | 5 +++++ .../inline0_trap_div0_nested.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_float.wasm | Bin 0 -> 60 bytes test/wizeng/inline0_trap_float.wasm.err | 0 test/wizeng/inline0_trap_float.wasm.exit | 1 + test/wizeng/inline0_trap_float.wasm.flags | 1 + test/wizeng/inline0_trap_float.wasm.out | 3 +++ test/wizeng/inline0_trap_float.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_func_invalid.wasm | Bin 0 -> 70 bytes test/wizeng/inline0_trap_func_invalid.wasm.err | 0 test/wizeng/inline0_trap_func_invalid.wasm.exit | 1 + test/wizeng/inline0_trap_func_invalid.wasm.flags | 1 + test/wizeng/inline0_trap_func_invalid.wasm.out | 3 +++ .../inline0_trap_func_invalid.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_func_sig.wasm | Bin 0 -> 81 bytes test/wizeng/inline0_trap_func_sig.wasm.err | 0 test/wizeng/inline0_trap_func_sig.wasm.exit | 1 + test/wizeng/inline0_trap_func_sig.wasm.flags | 1 + test/wizeng/inline0_trap_func_sig.wasm.out | 3 +++ test/wizeng/inline0_trap_func_sig.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_memory.wasm | Bin 0 -> 59 bytes test/wizeng/inline0_trap_memory.wasm.err | 0 test/wizeng/inline0_trap_memory.wasm.exit | 1 + test/wizeng/inline0_trap_memory.wasm.flags | 1 + test/wizeng/inline0_trap_memory.wasm.out | 3 +++ test/wizeng/inline0_trap_memory.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_memory_chain.wasm | Bin 0 -> 74 bytes test/wizeng/inline0_trap_memory_chain.wasm.err | 0 test/wizeng/inline0_trap_memory_chain.wasm.exit | 1 + test/wizeng/inline0_trap_memory_chain.wasm.flags | 1 + test/wizeng/inline0_trap_memory_chain.wasm.out | 5 +++++ .../inline0_trap_memory_chain.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_memory_nested.wasm | Bin 0 -> 59 bytes test/wizeng/inline0_trap_memory_nested.wasm.err | 0 test/wizeng/inline0_trap_memory_nested.wasm.exit | 1 + test/wizeng/inline0_trap_memory_nested.wasm.flags | 1 + test/wizeng/inline0_trap_memory_nested.wasm.out | 3 +++ .../inline0_trap_memory_nested.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_tableoob.wasm | Bin 0 -> 60 bytes test/wizeng/inline0_trap_tableoob.wasm.err | 0 test/wizeng/inline0_trap_tableoob.wasm.exit | 1 + test/wizeng/inline0_trap_tableoob.wasm.flags | 1 + test/wizeng/inline0_trap_tableoob.wasm.out | 3 +++ test/wizeng/inline0_trap_tableoob.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_traploc1.wasm | Bin 0 -> 52 bytes test/wizeng/inline0_trap_traploc1.wasm.err | 0 test/wizeng/inline0_trap_traploc1.wasm.exit | 1 + test/wizeng/inline0_trap_traploc1.wasm.flags | 1 + test/wizeng/inline0_trap_traploc1.wasm.out | 3 +++ test/wizeng/inline0_trap_traploc1.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_traploc2.wasm | Bin 0 -> 54 bytes test/wizeng/inline0_trap_traploc2.wasm.err | 0 test/wizeng/inline0_trap_traploc2.wasm.exit | 1 + test/wizeng/inline0_trap_traploc2.wasm.flags | 1 + test/wizeng/inline0_trap_traploc2.wasm.out | 3 +++ test/wizeng/inline0_trap_traploc2.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_unreachable.wasm | Bin 0 -> 48 bytes test/wizeng/inline0_trap_unreachable.wasm.err | 0 test/wizeng/inline0_trap_unreachable.wasm.exit | 1 + test/wizeng/inline0_trap_unreachable.wasm.flags | 1 + test/wizeng/inline0_trap_unreachable.wasm.out | 3 +++ .../inline0_trap_unreachable.wasm.wasm.flags | 1 + test/wizeng/inline0_trap_unreachable_void.wasm | Bin 0 -> 47 bytes .../wizeng/inline0_trap_unreachable_void.wasm.err | 0 .../inline0_trap_unreachable_void.wasm.exit | 1 + .../inline0_trap_unreachable_void.wasm.flags | 1 + .../wizeng/inline0_trap_unreachable_void.wasm.out | 3 +++ .../inline0_trap_unreachable_void.wasm.wasm.flags | 1 + .../inline0_trap_unreachable_with_stack.wasm | Bin 0 -> 74 bytes .../inline0_trap_unreachable_with_stack.wasm.err | 0 .../inline0_trap_unreachable_with_stack.wasm.exit | 1 + ...inline0_trap_unreachable_with_stack.wasm.flags | 1 + .../inline0_trap_unreachable_with_stack.wasm.out | 5 +++++ ...e0_trap_unreachable_with_stack.wasm.wasm.flags | 1 + test/wizeng/inline0_two_level.wasm | Bin 0 -> 55 bytes test/wizeng/inline0_two_level.wasm.err | 0 test/wizeng/inline0_two_level.wasm.exit | 1 + test/wizeng/inline0_two_level.wasm.flags | 1 + test/wizeng/inline0_two_level.wasm.out | 0 test/wizeng/inline0_two_level.wasm.wasm.flags | 1 + test/wizeng/inline0_two_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline0_two_return.wasm.err | 0 test/wizeng/inline0_two_return.wasm.exit | 1 + test/wizeng/inline0_two_return.wasm.flags | 1 + test/wizeng/inline0_two_return.wasm.out | 0 test/wizeng/inline0_two_return.wasm.wasm.flags | 1 + test/wizeng/inline0_unary_ops.wasm | Bin 0 -> 65 bytes test/wizeng/inline0_unary_ops.wasm.err | 0 test/wizeng/inline0_unary_ops.wasm.exit | 1 + test/wizeng/inline0_unary_ops.wasm.flags | 1 + test/wizeng/inline0_unary_ops.wasm.out | 0 test/wizeng/inline0_unary_ops.wasm.wasm.flags | 1 + test/wizeng/inline0_unreachable.wasm | Bin 0 -> 59 bytes test/wizeng/inline0_unreachable.wasm.err | 0 test/wizeng/inline0_unreachable.wasm.exit | 1 + test/wizeng/inline0_unreachable.wasm.flags | 1 + test/wizeng/inline0_unreachable.wasm.out | 3 +++ test/wizeng/inline0_unreachable.wasm.wasm.flags | 1 + test/wizeng/inline0_void_callee.wasm | Bin 0 -> 69 bytes test/wizeng/inline0_void_callee.wasm.err | 0 test/wizeng/inline0_void_callee.wasm.exit | 1 + test/wizeng/inline0_void_callee.wasm.flags | 1 + test/wizeng/inline0_void_callee.wasm.out | 0 test/wizeng/inline0_void_callee.wasm.wasm.flags | 1 + test/wizeng/inline1_add_with_local.wasm | Bin 0 -> 65 bytes test/wizeng/inline1_add_with_local.wasm.err | 0 test/wizeng/inline1_add_with_local.wasm.exit | 1 + test/wizeng/inline1_add_with_local.wasm.flags | 1 + test/wizeng/inline1_add_with_local.wasm.out | 0 test/wizeng/inline1_bitwise_ops.wasm | Bin 0 -> 70 bytes test/wizeng/inline1_bitwise_ops.wasm.err | 0 test/wizeng/inline1_bitwise_ops.wasm.exit | 1 + test/wizeng/inline1_bitwise_ops.wasm.flags | 1 + test/wizeng/inline1_bitwise_ops.wasm.out | 0 test/wizeng/inline1_call_chain.wasm | Bin 0 -> 66 bytes test/wizeng/inline1_call_chain.wasm.err | 0 test/wizeng/inline1_call_chain.wasm.exit | 1 + test/wizeng/inline1_call_chain.wasm.flags | 1 + test/wizeng/inline1_call_chain.wasm.out | 0 test/wizeng/inline1_callee_local_tee.wasm | Bin 0 -> 68 bytes test/wizeng/inline1_callee_local_tee.wasm.err | 0 test/wizeng/inline1_callee_local_tee.wasm.exit | 1 + test/wizeng/inline1_callee_local_tee.wasm.flags | 1 + test/wizeng/inline1_callee_local_tee.wasm.out | 0 test/wizeng/inline1_callee_with_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline1_callee_with_locals.wasm.err | 0 test/wizeng/inline1_callee_with_locals.wasm.exit | 1 + test/wizeng/inline1_callee_with_locals.wasm.flags | 1 + test/wizeng/inline1_callee_with_locals.wasm.out | 0 test/wizeng/inline1_chained_calls.wasm | Bin 0 -> 67 bytes test/wizeng/inline1_chained_calls.wasm.err | 0 test/wizeng/inline1_chained_calls.wasm.exit | 1 + test/wizeng/inline1_chained_calls.wasm.flags | 1 + test/wizeng/inline1_chained_calls.wasm.out | 0 test/wizeng/inline1_comparison_ops.wasm | Bin 0 -> 76 bytes test/wizeng/inline1_comparison_ops.wasm.err | 0 test/wizeng/inline1_comparison_ops.wasm.exit | 1 + test/wizeng/inline1_comparison_ops.wasm.flags | 1 + test/wizeng/inline1_comparison_ops.wasm.out | 0 test/wizeng/inline1_complex_arithmetic.wasm | Bin 0 -> 68 bytes test/wizeng/inline1_complex_arithmetic.wasm.err | 0 test/wizeng/inline1_complex_arithmetic.wasm.exit | 1 + test/wizeng/inline1_complex_arithmetic.wasm.flags | 1 + test/wizeng/inline1_complex_arithmetic.wasm.out | 0 test/wizeng/inline1_deep_nested.wasm | Bin 0 -> 90 bytes test/wizeng/inline1_deep_nested.wasm.err | 0 test/wizeng/inline1_deep_nested.wasm.exit | 1 + test/wizeng/inline1_deep_nested.wasm.flags | 1 + test/wizeng/inline1_deep_nested.wasm.out | 0 test/wizeng/inline1_drop.wasm | Bin 0 -> 65 bytes test/wizeng/inline1_drop.wasm.err | 0 test/wizeng/inline1_drop.wasm.exit | 1 + test/wizeng/inline1_drop.wasm.flags | 1 + test/wizeng/inline1_drop.wasm.out | 0 test/wizeng/inline1_explicit_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline1_explicit_return.wasm.err | 0 test/wizeng/inline1_explicit_return.wasm.exit | 1 + test/wizeng/inline1_explicit_return.wasm.flags | 1 + test/wizeng/inline1_explicit_return.wasm.out | 0 test/wizeng/inline1_f32_mul.wasm | Bin 0 -> 68 bytes test/wizeng/inline1_f32_mul.wasm.err | 0 test/wizeng/inline1_f32_mul.wasm.exit | 1 + test/wizeng/inline1_f32_mul.wasm.flags | 1 + test/wizeng/inline1_f32_mul.wasm.out | 0 test/wizeng/inline1_f64_sqrt.wasm | Bin 0 -> 119 bytes test/wizeng/inline1_f64_sqrt.wasm.err | 0 test/wizeng/inline1_f64_sqrt.wasm.exit | 1 + test/wizeng/inline1_f64_sqrt.wasm.flags | 1 + test/wizeng/inline1_f64_sqrt.wasm.out | 0 test/wizeng/inline1_four_params.wasm | Bin 0 -> 71 bytes test/wizeng/inline1_four_params.wasm.err | 0 test/wizeng/inline1_four_params.wasm.exit | 1 + test/wizeng/inline1_four_params.wasm.flags | 1 + test/wizeng/inline1_four_params.wasm.out | 0 test/wizeng/inline1_i64_add.wasm | Bin 0 -> 75 bytes test/wizeng/inline1_i64_add.wasm.err | 0 test/wizeng/inline1_i64_add.wasm.exit | 1 + test/wizeng/inline1_i64_add.wasm.flags | 1 + test/wizeng/inline1_i64_add.wasm.out | 0 test/wizeng/inline1_local_tee.wasm | Bin 0 -> 70 bytes test/wizeng/inline1_local_tee.wasm.err | 0 test/wizeng/inline1_local_tee.wasm.exit | 1 + test/wizeng/inline1_local_tee.wasm.flags | 1 + test/wizeng/inline1_local_tee.wasm.out | 0 test/wizeng/inline1_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline1_locals.wasm.err | 0 test/wizeng/inline1_locals.wasm.exit | 1 + test/wizeng/inline1_locals.wasm.flags | 1 + test/wizeng/inline1_locals.wasm.out | 0 test/wizeng/inline1_memory_swap.wasm | Bin 0 -> 103 bytes test/wizeng/inline1_memory_swap.wasm.err | 0 test/wizeng/inline1_memory_swap.wasm.exit | 1 + test/wizeng/inline1_memory_swap.wasm.flags | 1 + test/wizeng/inline1_memory_swap.wasm.out | 0 test/wizeng/inline1_mixed_param_types.wasm | Bin 0 -> 85 bytes test/wizeng/inline1_mixed_param_types.wasm.err | 0 test/wizeng/inline1_mixed_param_types.wasm.exit | 1 + test/wizeng/inline1_mixed_param_types.wasm.flags | 1 + test/wizeng/inline1_mixed_param_types.wasm.out | 0 test/wizeng/inline1_multiple_locals.wasm | Bin 0 -> 81 bytes test/wizeng/inline1_multiple_locals.wasm.err | 0 test/wizeng/inline1_multiple_locals.wasm.exit | 1 + test/wizeng/inline1_multiple_locals.wasm.flags | 1 + test/wizeng/inline1_multiple_locals.wasm.out | 0 test/wizeng/inline1_multiple_results.wasm | Bin 0 -> 60 bytes test/wizeng/inline1_multiple_results.wasm.err | 0 test/wizeng/inline1_multiple_results.wasm.exit | 1 + test/wizeng/inline1_multiple_results.wasm.flags | 1 + test/wizeng/inline1_multiple_results.wasm.out | 0 test/wizeng/inline1_no_control_flow.wasm | Bin 0 -> 62 bytes test/wizeng/inline1_no_control_flow.wasm.err | 0 test/wizeng/inline1_no_control_flow.wasm.exit | 1 + test/wizeng/inline1_no_control_flow.wasm.flags | 1 + test/wizeng/inline1_no_control_flow.wasm.out | 0 test/wizeng/inline1_no_has_br.wasm | Bin 0 -> 66 bytes test/wizeng/inline1_no_has_br.wasm.err | 0 test/wizeng/inline1_no_has_br.wasm.exit | 1 + test/wizeng/inline1_no_has_br.wasm.flags | 1 + test/wizeng/inline1_no_has_br.wasm.out | 0 test/wizeng/inline1_no_has_if.wasm | Bin 0 -> 67 bytes test/wizeng/inline1_no_has_if.wasm.err | 0 test/wizeng/inline1_no_has_if.wasm.exit | 1 + test/wizeng/inline1_no_has_if.wasm.flags | 1 + test/wizeng/inline1_no_has_if.wasm.out | 0 test/wizeng/inline1_no_has_loop.wasm | Bin 0 -> 81 bytes test/wizeng/inline1_no_has_loop.wasm.err | 0 test/wizeng/inline1_no_has_loop.wasm.exit | 1 + test/wizeng/inline1_no_has_loop.wasm.flags | 1 + test/wizeng/inline1_no_has_loop.wasm.out | 0 test/wizeng/inline1_no_params.wasm | Bin 0 -> 50 bytes test/wizeng/inline1_no_params.wasm.err | 0 test/wizeng/inline1_no_params.wasm.exit | 1 + test/wizeng/inline1_no_params.wasm.flags | 1 + test/wizeng/inline1_no_params.wasm.out | 0 test/wizeng/inline1_no_recursion.wasm | Bin 0 -> 73 bytes test/wizeng/inline1_no_recursion.wasm.err | 0 test/wizeng/inline1_no_recursion.wasm.exit | 1 + test/wizeng/inline1_no_recursion.wasm.flags | 1 + test/wizeng/inline1_no_recursion.wasm.out | 0 test/wizeng/inline1_no_too_large.wasm | Bin 0 -> 85 bytes test/wizeng/inline1_no_too_large.wasm.err | 0 test/wizeng/inline1_no_too_large.wasm.exit | 1 + test/wizeng/inline1_no_too_large.wasm.flags | 1 + test/wizeng/inline1_no_too_large.wasm.out | 0 test/wizeng/inline1_no_too_many_params.wasm | Bin 0 -> 114 bytes test/wizeng/inline1_no_too_many_params.wasm.err | 0 test/wizeng/inline1_no_too_many_params.wasm.exit | 1 + test/wizeng/inline1_no_too_many_params.wasm.flags | 1 + test/wizeng/inline1_no_too_many_params.wasm.out | 0 test/wizeng/inline1_outcall_control_flow.wasm | Bin 0 -> 197 bytes test/wizeng/inline1_outcall_control_flow.wasm.err | 0 .../wizeng/inline1_outcall_control_flow.wasm.exit | 1 + .../inline1_outcall_control_flow.wasm.flags | 1 + test/wizeng/inline1_outcall_control_flow.wasm.out | 0 test/wizeng/inline1_outcall_indirect_trap.wasm | Bin 0 -> 73 bytes .../wizeng/inline1_outcall_indirect_trap.wasm.err | 0 .../inline1_outcall_indirect_trap.wasm.exit | 1 + .../inline1_outcall_indirect_trap.wasm.flags | 1 + .../wizeng/inline1_outcall_indirect_trap.wasm.out | 5 +++++ test/wizeng/inline1_outcall_memory.wasm | Bin 0 -> 152 bytes test/wizeng/inline1_outcall_memory.wasm.err | 0 test/wizeng/inline1_outcall_memory.wasm.exit | 1 + test/wizeng/inline1_outcall_memory.wasm.flags | 1 + test/wizeng/inline1_outcall_memory.wasm.out | 0 test/wizeng/inline1_outcall_minimal.wasm | Bin 0 -> 91 bytes test/wizeng/inline1_outcall_minimal.wasm.err | 0 test/wizeng/inline1_outcall_minimal.wasm.exit | 1 + test/wizeng/inline1_outcall_minimal.wasm.flags | 1 + test/wizeng/inline1_outcall_minimal.wasm.out | 0 test/wizeng/inline1_outcall_no_locals.wasm | Bin 0 -> 61 bytes test/wizeng/inline1_outcall_no_locals.wasm.err | 0 test/wizeng/inline1_outcall_no_locals.wasm.exit | 1 + test/wizeng/inline1_outcall_no_locals.wasm.flags | 1 + test/wizeng/inline1_outcall_no_locals.wasm.out | 0 test/wizeng/inline1_outcall_no_outer_local.wasm | Bin 0 -> 61 bytes .../inline1_outcall_no_outer_local.wasm.err | 0 .../inline1_outcall_no_outer_local.wasm.exit | 1 + .../inline1_outcall_no_outer_local.wasm.flags | 1 + .../inline1_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline1_outcall_params.wasm | Bin 0 -> 126 bytes test/wizeng/inline1_outcall_params.wasm.err | 0 test/wizeng/inline1_outcall_params.wasm.exit | 1 + test/wizeng/inline1_outcall_params.wasm.flags | 1 + test/wizeng/inline1_outcall_params.wasm.out | 0 test/wizeng/inline1_outcall_stack_values.wasm | Bin 0 -> 98 bytes test/wizeng/inline1_outcall_stack_values.wasm.err | 0 .../wizeng/inline1_outcall_stack_values.wasm.exit | 1 + .../inline1_outcall_stack_values.wasm.flags | 1 + test/wizeng/inline1_outcall_stack_values.wasm.out | 0 test/wizeng/inline1_repeated_callee.wasm | Bin 0 -> 61 bytes test/wizeng/inline1_repeated_callee.wasm.err | 0 test/wizeng/inline1_repeated_callee.wasm.exit | 1 + test/wizeng/inline1_repeated_callee.wasm.flags | 1 + test/wizeng/inline1_repeated_callee.wasm.out | 0 test/wizeng/inline1_select.wasm | Bin 0 -> 67 bytes test/wizeng/inline1_select.wasm.err | 0 test/wizeng/inline1_select.wasm.exit | 1 + test/wizeng/inline1_select.wasm.flags | 1 + test/wizeng/inline1_select.wasm.out | 0 test/wizeng/inline1_shift_ops.wasm | Bin 0 -> 59 bytes test/wizeng/inline1_shift_ops.wasm.err | 0 test/wizeng/inline1_shift_ops.wasm.exit | 1 + test/wizeng/inline1_shift_ops.wasm.flags | 1 + test/wizeng/inline1_shift_ops.wasm.out | 0 test/wizeng/inline1_simple_add.wasm | Bin 0 -> 59 bytes test/wizeng/inline1_simple_add.wasm.err | 0 test/wizeng/inline1_simple_add.wasm.exit | 1 + test/wizeng/inline1_simple_add.wasm.flags | 1 + test/wizeng/inline1_simple_add.wasm.out | 0 test/wizeng/inline1_trap_div.wasm | Bin 0 -> 56 bytes test/wizeng/inline1_trap_div.wasm.err | 0 test/wizeng/inline1_trap_div.wasm.exit | 1 + test/wizeng/inline1_trap_div.wasm.flags | 1 + test/wizeng/inline1_trap_div.wasm.out | 3 +++ test/wizeng/inline1_trap_div0.wasm | Bin 0 -> 54 bytes test/wizeng/inline1_trap_div0.wasm.err | 0 test/wizeng/inline1_trap_div0.wasm.exit | 1 + test/wizeng/inline1_trap_div0.wasm.flags | 1 + test/wizeng/inline1_trap_div0.wasm.out | 3 +++ test/wizeng/inline1_trap_div0_nested.wasm | Bin 0 -> 69 bytes test/wizeng/inline1_trap_div0_nested.wasm.err | 0 test/wizeng/inline1_trap_div0_nested.wasm.exit | 1 + test/wizeng/inline1_trap_div0_nested.wasm.flags | 1 + test/wizeng/inline1_trap_div0_nested.wasm.out | 5 +++++ test/wizeng/inline1_trap_float.wasm | Bin 0 -> 60 bytes test/wizeng/inline1_trap_float.wasm.err | 0 test/wizeng/inline1_trap_float.wasm.exit | 1 + test/wizeng/inline1_trap_float.wasm.flags | 1 + test/wizeng/inline1_trap_float.wasm.out | 3 +++ test/wizeng/inline1_trap_func_invalid.wasm | Bin 0 -> 70 bytes test/wizeng/inline1_trap_func_invalid.wasm.err | 0 test/wizeng/inline1_trap_func_invalid.wasm.exit | 1 + test/wizeng/inline1_trap_func_invalid.wasm.flags | 1 + test/wizeng/inline1_trap_func_invalid.wasm.out | 3 +++ test/wizeng/inline1_trap_func_sig.wasm | Bin 0 -> 81 bytes test/wizeng/inline1_trap_func_sig.wasm.err | 0 test/wizeng/inline1_trap_func_sig.wasm.exit | 1 + test/wizeng/inline1_trap_func_sig.wasm.flags | 1 + test/wizeng/inline1_trap_func_sig.wasm.out | 3 +++ test/wizeng/inline1_trap_memory.wasm | Bin 0 -> 59 bytes test/wizeng/inline1_trap_memory.wasm.err | 0 test/wizeng/inline1_trap_memory.wasm.exit | 1 + test/wizeng/inline1_trap_memory.wasm.flags | 1 + test/wizeng/inline1_trap_memory.wasm.out | 3 +++ test/wizeng/inline1_trap_memory_chain.wasm | Bin 0 -> 74 bytes test/wizeng/inline1_trap_memory_chain.wasm.err | 0 test/wizeng/inline1_trap_memory_chain.wasm.exit | 1 + test/wizeng/inline1_trap_memory_chain.wasm.flags | 1 + test/wizeng/inline1_trap_memory_chain.wasm.out | 5 +++++ test/wizeng/inline1_trap_memory_nested.wasm | Bin 0 -> 59 bytes test/wizeng/inline1_trap_memory_nested.wasm.err | 0 test/wizeng/inline1_trap_memory_nested.wasm.exit | 1 + test/wizeng/inline1_trap_memory_nested.wasm.flags | 1 + test/wizeng/inline1_trap_memory_nested.wasm.out | 3 +++ test/wizeng/inline1_trap_tableoob.wasm | Bin 0 -> 60 bytes test/wizeng/inline1_trap_tableoob.wasm.err | 0 test/wizeng/inline1_trap_tableoob.wasm.exit | 1 + test/wizeng/inline1_trap_tableoob.wasm.flags | 1 + test/wizeng/inline1_trap_tableoob.wasm.out | 3 +++ test/wizeng/inline1_trap_traploc1.wasm | Bin 0 -> 52 bytes test/wizeng/inline1_trap_traploc1.wasm.err | 0 test/wizeng/inline1_trap_traploc1.wasm.exit | 1 + test/wizeng/inline1_trap_traploc1.wasm.flags | 1 + test/wizeng/inline1_trap_traploc1.wasm.out | 3 +++ test/wizeng/inline1_trap_traploc2.wasm | Bin 0 -> 54 bytes test/wizeng/inline1_trap_traploc2.wasm.err | 0 test/wizeng/inline1_trap_traploc2.wasm.exit | 1 + test/wizeng/inline1_trap_traploc2.wasm.flags | 1 + test/wizeng/inline1_trap_traploc2.wasm.out | 3 +++ test/wizeng/inline1_trap_unreachable.wasm | Bin 0 -> 48 bytes test/wizeng/inline1_trap_unreachable.wasm.err | 0 test/wizeng/inline1_trap_unreachable.wasm.exit | 1 + test/wizeng/inline1_trap_unreachable.wasm.flags | 1 + test/wizeng/inline1_trap_unreachable.wasm.out | 3 +++ test/wizeng/inline1_trap_unreachable_void.wasm | Bin 0 -> 47 bytes .../wizeng/inline1_trap_unreachable_void.wasm.err | 0 .../inline1_trap_unreachable_void.wasm.exit | 1 + .../inline1_trap_unreachable_void.wasm.flags | 1 + .../wizeng/inline1_trap_unreachable_void.wasm.out | 3 +++ .../inline1_trap_unreachable_with_stack.wasm | Bin 0 -> 74 bytes .../inline1_trap_unreachable_with_stack.wasm.err | 0 .../inline1_trap_unreachable_with_stack.wasm.exit | 1 + ...inline1_trap_unreachable_with_stack.wasm.flags | 1 + .../inline1_trap_unreachable_with_stack.wasm.out | 5 +++++ test/wizeng/inline1_two_level.wasm | Bin 0 -> 55 bytes test/wizeng/inline1_two_level.wasm.err | 0 test/wizeng/inline1_two_level.wasm.exit | 1 + test/wizeng/inline1_two_level.wasm.flags | 1 + test/wizeng/inline1_two_level.wasm.out | 0 test/wizeng/inline1_two_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline1_two_return.wasm.err | 0 test/wizeng/inline1_two_return.wasm.exit | 1 + test/wizeng/inline1_two_return.wasm.flags | 1 + test/wizeng/inline1_two_return.wasm.out | 0 test/wizeng/inline1_unary_ops.wasm | Bin 0 -> 65 bytes test/wizeng/inline1_unary_ops.wasm.err | 0 test/wizeng/inline1_unary_ops.wasm.exit | 1 + test/wizeng/inline1_unary_ops.wasm.flags | 1 + test/wizeng/inline1_unary_ops.wasm.out | 0 test/wizeng/inline1_unreachable.wasm | Bin 0 -> 59 bytes test/wizeng/inline1_unreachable.wasm.err | 0 test/wizeng/inline1_unreachable.wasm.exit | 1 + test/wizeng/inline1_unreachable.wasm.flags | 1 + test/wizeng/inline1_unreachable.wasm.out | 3 +++ test/wizeng/inline1_void_callee.wasm | Bin 0 -> 69 bytes test/wizeng/inline1_void_callee.wasm.err | 0 test/wizeng/inline1_void_callee.wasm.exit | 1 + test/wizeng/inline1_void_callee.wasm.flags | 1 + test/wizeng/inline1_void_callee.wasm.out | 0 test/wizeng/inline2_add_with_local.wasm | Bin 0 -> 65 bytes test/wizeng/inline2_add_with_local.wasm.err | 0 test/wizeng/inline2_add_with_local.wasm.exit | 1 + test/wizeng/inline2_add_with_local.wasm.flags | 1 + test/wizeng/inline2_add_with_local.wasm.out | 0 test/wizeng/inline2_bitwise_ops.wasm | Bin 0 -> 70 bytes test/wizeng/inline2_bitwise_ops.wasm.err | 0 test/wizeng/inline2_bitwise_ops.wasm.exit | 1 + test/wizeng/inline2_bitwise_ops.wasm.flags | 1 + test/wizeng/inline2_bitwise_ops.wasm.out | 0 test/wizeng/inline2_call_chain.wasm | Bin 0 -> 66 bytes test/wizeng/inline2_call_chain.wasm.err | 0 test/wizeng/inline2_call_chain.wasm.exit | 1 + test/wizeng/inline2_call_chain.wasm.flags | 1 + test/wizeng/inline2_call_chain.wasm.out | 0 test/wizeng/inline2_callee_local_tee.wasm | Bin 0 -> 68 bytes test/wizeng/inline2_callee_local_tee.wasm.err | 0 test/wizeng/inline2_callee_local_tee.wasm.exit | 1 + test/wizeng/inline2_callee_local_tee.wasm.flags | 1 + test/wizeng/inline2_callee_local_tee.wasm.out | 0 test/wizeng/inline2_callee_with_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline2_callee_with_locals.wasm.err | 0 test/wizeng/inline2_callee_with_locals.wasm.exit | 1 + test/wizeng/inline2_callee_with_locals.wasm.flags | 1 + test/wizeng/inline2_callee_with_locals.wasm.out | 0 test/wizeng/inline2_chained_calls.wasm | Bin 0 -> 67 bytes test/wizeng/inline2_chained_calls.wasm.err | 0 test/wizeng/inline2_chained_calls.wasm.exit | 1 + test/wizeng/inline2_chained_calls.wasm.flags | 1 + test/wizeng/inline2_chained_calls.wasm.out | 0 test/wizeng/inline2_comparison_ops.wasm | Bin 0 -> 76 bytes test/wizeng/inline2_comparison_ops.wasm.err | 0 test/wizeng/inline2_comparison_ops.wasm.exit | 1 + test/wizeng/inline2_comparison_ops.wasm.flags | 1 + test/wizeng/inline2_comparison_ops.wasm.out | 0 test/wizeng/inline2_complex_arithmetic.wasm | Bin 0 -> 68 bytes test/wizeng/inline2_complex_arithmetic.wasm.err | 0 test/wizeng/inline2_complex_arithmetic.wasm.exit | 1 + test/wizeng/inline2_complex_arithmetic.wasm.flags | 1 + test/wizeng/inline2_complex_arithmetic.wasm.out | 0 test/wizeng/inline2_deep_nested.wasm | Bin 0 -> 90 bytes test/wizeng/inline2_deep_nested.wasm.err | 0 test/wizeng/inline2_deep_nested.wasm.exit | 1 + test/wizeng/inline2_deep_nested.wasm.flags | 1 + test/wizeng/inline2_deep_nested.wasm.out | 0 test/wizeng/inline2_drop.wasm | Bin 0 -> 65 bytes test/wizeng/inline2_drop.wasm.err | 0 test/wizeng/inline2_drop.wasm.exit | 1 + test/wizeng/inline2_drop.wasm.flags | 1 + test/wizeng/inline2_drop.wasm.out | 0 test/wizeng/inline2_explicit_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline2_explicit_return.wasm.err | 0 test/wizeng/inline2_explicit_return.wasm.exit | 1 + test/wizeng/inline2_explicit_return.wasm.flags | 1 + test/wizeng/inline2_explicit_return.wasm.out | 0 test/wizeng/inline2_f32_mul.wasm | Bin 0 -> 68 bytes test/wizeng/inline2_f32_mul.wasm.err | 0 test/wizeng/inline2_f32_mul.wasm.exit | 1 + test/wizeng/inline2_f32_mul.wasm.flags | 1 + test/wizeng/inline2_f32_mul.wasm.out | 0 test/wizeng/inline2_f64_sqrt.wasm | Bin 0 -> 119 bytes test/wizeng/inline2_f64_sqrt.wasm.err | 0 test/wizeng/inline2_f64_sqrt.wasm.exit | 1 + test/wizeng/inline2_f64_sqrt.wasm.flags | 1 + test/wizeng/inline2_f64_sqrt.wasm.out | 0 test/wizeng/inline2_four_params.wasm | Bin 0 -> 71 bytes test/wizeng/inline2_four_params.wasm.err | 0 test/wizeng/inline2_four_params.wasm.exit | 1 + test/wizeng/inline2_four_params.wasm.flags | 1 + test/wizeng/inline2_four_params.wasm.out | 0 test/wizeng/inline2_i64_add.wasm | Bin 0 -> 75 bytes test/wizeng/inline2_i64_add.wasm.err | 0 test/wizeng/inline2_i64_add.wasm.exit | 1 + test/wizeng/inline2_i64_add.wasm.flags | 1 + test/wizeng/inline2_i64_add.wasm.out | 0 test/wizeng/inline2_local_tee.wasm | Bin 0 -> 70 bytes test/wizeng/inline2_local_tee.wasm.err | 0 test/wizeng/inline2_local_tee.wasm.exit | 1 + test/wizeng/inline2_local_tee.wasm.flags | 1 + test/wizeng/inline2_local_tee.wasm.out | 0 test/wizeng/inline2_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline2_locals.wasm.err | 0 test/wizeng/inline2_locals.wasm.exit | 1 + test/wizeng/inline2_locals.wasm.flags | 1 + test/wizeng/inline2_locals.wasm.out | 0 test/wizeng/inline2_memory_swap.wasm | Bin 0 -> 103 bytes test/wizeng/inline2_memory_swap.wasm.err | 0 test/wizeng/inline2_memory_swap.wasm.exit | 1 + test/wizeng/inline2_memory_swap.wasm.flags | 1 + test/wizeng/inline2_memory_swap.wasm.out | 0 test/wizeng/inline2_mixed_param_types.wasm | Bin 0 -> 85 bytes test/wizeng/inline2_mixed_param_types.wasm.err | 0 test/wizeng/inline2_mixed_param_types.wasm.exit | 1 + test/wizeng/inline2_mixed_param_types.wasm.flags | 1 + test/wizeng/inline2_mixed_param_types.wasm.out | 0 test/wizeng/inline2_multiple_locals.wasm | Bin 0 -> 81 bytes test/wizeng/inline2_multiple_locals.wasm.err | 0 test/wizeng/inline2_multiple_locals.wasm.exit | 1 + test/wizeng/inline2_multiple_locals.wasm.flags | 1 + test/wizeng/inline2_multiple_locals.wasm.out | 0 test/wizeng/inline2_multiple_results.wasm | Bin 0 -> 60 bytes test/wizeng/inline2_multiple_results.wasm.err | 0 test/wizeng/inline2_multiple_results.wasm.exit | 1 + test/wizeng/inline2_multiple_results.wasm.flags | 1 + test/wizeng/inline2_multiple_results.wasm.out | 0 test/wizeng/inline2_no_control_flow.wasm | Bin 0 -> 62 bytes test/wizeng/inline2_no_control_flow.wasm.err | 0 test/wizeng/inline2_no_control_flow.wasm.exit | 1 + test/wizeng/inline2_no_control_flow.wasm.flags | 1 + test/wizeng/inline2_no_control_flow.wasm.out | 0 test/wizeng/inline2_no_has_br.wasm | Bin 0 -> 66 bytes test/wizeng/inline2_no_has_br.wasm.err | 0 test/wizeng/inline2_no_has_br.wasm.exit | 1 + test/wizeng/inline2_no_has_br.wasm.flags | 1 + test/wizeng/inline2_no_has_br.wasm.out | 0 test/wizeng/inline2_no_has_if.wasm | Bin 0 -> 67 bytes test/wizeng/inline2_no_has_if.wasm.err | 0 test/wizeng/inline2_no_has_if.wasm.exit | 1 + test/wizeng/inline2_no_has_if.wasm.flags | 1 + test/wizeng/inline2_no_has_if.wasm.out | 0 test/wizeng/inline2_no_has_loop.wasm | Bin 0 -> 81 bytes test/wizeng/inline2_no_has_loop.wasm.err | 0 test/wizeng/inline2_no_has_loop.wasm.exit | 1 + test/wizeng/inline2_no_has_loop.wasm.flags | 1 + test/wizeng/inline2_no_has_loop.wasm.out | 0 test/wizeng/inline2_no_params.wasm | Bin 0 -> 50 bytes test/wizeng/inline2_no_params.wasm.err | 0 test/wizeng/inline2_no_params.wasm.exit | 1 + test/wizeng/inline2_no_params.wasm.flags | 1 + test/wizeng/inline2_no_params.wasm.out | 0 test/wizeng/inline2_no_recursion.wasm | Bin 0 -> 73 bytes test/wizeng/inline2_no_recursion.wasm.err | 0 test/wizeng/inline2_no_recursion.wasm.exit | 1 + test/wizeng/inline2_no_recursion.wasm.flags | 1 + test/wizeng/inline2_no_recursion.wasm.out | 0 test/wizeng/inline2_no_too_large.wasm | Bin 0 -> 85 bytes test/wizeng/inline2_no_too_large.wasm.err | 0 test/wizeng/inline2_no_too_large.wasm.exit | 1 + test/wizeng/inline2_no_too_large.wasm.flags | 1 + test/wizeng/inline2_no_too_large.wasm.out | 0 test/wizeng/inline2_no_too_many_params.wasm | Bin 0 -> 114 bytes test/wizeng/inline2_no_too_many_params.wasm.err | 0 test/wizeng/inline2_no_too_many_params.wasm.exit | 1 + test/wizeng/inline2_no_too_many_params.wasm.flags | 1 + test/wizeng/inline2_no_too_many_params.wasm.out | 0 test/wizeng/inline2_outcall_control_flow.wasm | Bin 0 -> 197 bytes test/wizeng/inline2_outcall_control_flow.wasm.err | 0 .../wizeng/inline2_outcall_control_flow.wasm.exit | 1 + .../inline2_outcall_control_flow.wasm.flags | 1 + test/wizeng/inline2_outcall_control_flow.wasm.out | 0 test/wizeng/inline2_outcall_indirect_trap.wasm | Bin 0 -> 73 bytes .../wizeng/inline2_outcall_indirect_trap.wasm.err | 0 .../inline2_outcall_indirect_trap.wasm.exit | 1 + .../inline2_outcall_indirect_trap.wasm.flags | 1 + .../wizeng/inline2_outcall_indirect_trap.wasm.out | 5 +++++ test/wizeng/inline2_outcall_memory.wasm | Bin 0 -> 152 bytes test/wizeng/inline2_outcall_memory.wasm.err | 0 test/wizeng/inline2_outcall_memory.wasm.exit | 1 + test/wizeng/inline2_outcall_memory.wasm.flags | 1 + test/wizeng/inline2_outcall_memory.wasm.out | 0 test/wizeng/inline2_outcall_minimal.wasm | Bin 0 -> 91 bytes test/wizeng/inline2_outcall_minimal.wasm.err | 0 test/wizeng/inline2_outcall_minimal.wasm.exit | 1 + test/wizeng/inline2_outcall_minimal.wasm.flags | 1 + test/wizeng/inline2_outcall_minimal.wasm.out | 0 test/wizeng/inline2_outcall_no_locals.wasm | Bin 0 -> 61 bytes test/wizeng/inline2_outcall_no_locals.wasm.err | 0 test/wizeng/inline2_outcall_no_locals.wasm.exit | 1 + test/wizeng/inline2_outcall_no_locals.wasm.flags | 1 + test/wizeng/inline2_outcall_no_locals.wasm.out | 0 test/wizeng/inline2_outcall_no_outer_local.wasm | Bin 0 -> 61 bytes .../inline2_outcall_no_outer_local.wasm.err | 0 .../inline2_outcall_no_outer_local.wasm.exit | 1 + .../inline2_outcall_no_outer_local.wasm.flags | 1 + .../inline2_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline2_outcall_params.wasm | Bin 0 -> 126 bytes test/wizeng/inline2_outcall_params.wasm.err | 0 test/wizeng/inline2_outcall_params.wasm.exit | 1 + test/wizeng/inline2_outcall_params.wasm.flags | 1 + test/wizeng/inline2_outcall_params.wasm.out | 0 test/wizeng/inline2_outcall_stack_values.wasm | Bin 0 -> 98 bytes test/wizeng/inline2_outcall_stack_values.wasm.err | 0 .../wizeng/inline2_outcall_stack_values.wasm.exit | 1 + .../inline2_outcall_stack_values.wasm.flags | 1 + test/wizeng/inline2_outcall_stack_values.wasm.out | 0 test/wizeng/inline2_repeated_callee.wasm | Bin 0 -> 61 bytes test/wizeng/inline2_repeated_callee.wasm.err | 0 test/wizeng/inline2_repeated_callee.wasm.exit | 1 + test/wizeng/inline2_repeated_callee.wasm.flags | 1 + test/wizeng/inline2_repeated_callee.wasm.out | 0 test/wizeng/inline2_select.wasm | Bin 0 -> 67 bytes test/wizeng/inline2_select.wasm.err | 0 test/wizeng/inline2_select.wasm.exit | 1 + test/wizeng/inline2_select.wasm.flags | 1 + test/wizeng/inline2_select.wasm.out | 0 test/wizeng/inline2_shift_ops.wasm | Bin 0 -> 59 bytes test/wizeng/inline2_shift_ops.wasm.err | 0 test/wizeng/inline2_shift_ops.wasm.exit | 1 + test/wizeng/inline2_shift_ops.wasm.flags | 1 + test/wizeng/inline2_shift_ops.wasm.out | 0 test/wizeng/inline2_simple_add.wasm | Bin 0 -> 59 bytes test/wizeng/inline2_simple_add.wasm.err | 0 test/wizeng/inline2_simple_add.wasm.exit | 1 + test/wizeng/inline2_simple_add.wasm.flags | 1 + test/wizeng/inline2_simple_add.wasm.out | 0 test/wizeng/inline2_trap_div.wasm | Bin 0 -> 56 bytes test/wizeng/inline2_trap_div.wasm.err | 0 test/wizeng/inline2_trap_div.wasm.exit | 1 + test/wizeng/inline2_trap_div.wasm.flags | 1 + test/wizeng/inline2_trap_div.wasm.out | 3 +++ test/wizeng/inline2_trap_div0.wasm | Bin 0 -> 54 bytes test/wizeng/inline2_trap_div0.wasm.err | 0 test/wizeng/inline2_trap_div0.wasm.exit | 1 + test/wizeng/inline2_trap_div0.wasm.flags | 1 + test/wizeng/inline2_trap_div0.wasm.out | 3 +++ test/wizeng/inline2_trap_div0_nested.wasm | Bin 0 -> 69 bytes test/wizeng/inline2_trap_div0_nested.wasm.err | 0 test/wizeng/inline2_trap_div0_nested.wasm.exit | 1 + test/wizeng/inline2_trap_div0_nested.wasm.flags | 1 + test/wizeng/inline2_trap_div0_nested.wasm.out | 5 +++++ test/wizeng/inline2_trap_float.wasm | Bin 0 -> 60 bytes test/wizeng/inline2_trap_float.wasm.err | 0 test/wizeng/inline2_trap_float.wasm.exit | 1 + test/wizeng/inline2_trap_float.wasm.flags | 1 + test/wizeng/inline2_trap_float.wasm.out | 3 +++ test/wizeng/inline2_trap_func_invalid.wasm | Bin 0 -> 70 bytes test/wizeng/inline2_trap_func_invalid.wasm.err | 0 test/wizeng/inline2_trap_func_invalid.wasm.exit | 1 + test/wizeng/inline2_trap_func_invalid.wasm.flags | 1 + test/wizeng/inline2_trap_func_invalid.wasm.out | 3 +++ test/wizeng/inline2_trap_func_sig.wasm | Bin 0 -> 81 bytes test/wizeng/inline2_trap_func_sig.wasm.err | 0 test/wizeng/inline2_trap_func_sig.wasm.exit | 1 + test/wizeng/inline2_trap_func_sig.wasm.flags | 1 + test/wizeng/inline2_trap_func_sig.wasm.out | 3 +++ test/wizeng/inline2_trap_memory.wasm | Bin 0 -> 59 bytes test/wizeng/inline2_trap_memory.wasm.err | 0 test/wizeng/inline2_trap_memory.wasm.exit | 1 + test/wizeng/inline2_trap_memory.wasm.flags | 1 + test/wizeng/inline2_trap_memory.wasm.out | 3 +++ test/wizeng/inline2_trap_memory_chain.wasm | Bin 0 -> 74 bytes test/wizeng/inline2_trap_memory_chain.wasm.err | 0 test/wizeng/inline2_trap_memory_chain.wasm.exit | 1 + test/wizeng/inline2_trap_memory_chain.wasm.flags | 1 + test/wizeng/inline2_trap_memory_chain.wasm.out | 5 +++++ test/wizeng/inline2_trap_memory_nested.wasm | Bin 0 -> 59 bytes test/wizeng/inline2_trap_memory_nested.wasm.err | 0 test/wizeng/inline2_trap_memory_nested.wasm.exit | 1 + test/wizeng/inline2_trap_memory_nested.wasm.flags | 1 + test/wizeng/inline2_trap_memory_nested.wasm.out | 3 +++ test/wizeng/inline2_trap_tableoob.wasm | Bin 0 -> 60 bytes test/wizeng/inline2_trap_tableoob.wasm.err | 0 test/wizeng/inline2_trap_tableoob.wasm.exit | 1 + test/wizeng/inline2_trap_tableoob.wasm.flags | 1 + test/wizeng/inline2_trap_tableoob.wasm.out | 3 +++ test/wizeng/inline2_trap_traploc1.wasm | Bin 0 -> 52 bytes test/wizeng/inline2_trap_traploc1.wasm.err | 0 test/wizeng/inline2_trap_traploc1.wasm.exit | 1 + test/wizeng/inline2_trap_traploc1.wasm.flags | 1 + test/wizeng/inline2_trap_traploc1.wasm.out | 3 +++ test/wizeng/inline2_trap_traploc2.wasm | Bin 0 -> 54 bytes test/wizeng/inline2_trap_traploc2.wasm.err | 0 test/wizeng/inline2_trap_traploc2.wasm.exit | 1 + test/wizeng/inline2_trap_traploc2.wasm.flags | 1 + test/wizeng/inline2_trap_traploc2.wasm.out | 3 +++ test/wizeng/inline2_trap_unreachable.wasm | Bin 0 -> 48 bytes test/wizeng/inline2_trap_unreachable.wasm.err | 0 test/wizeng/inline2_trap_unreachable.wasm.exit | 1 + test/wizeng/inline2_trap_unreachable.wasm.flags | 1 + test/wizeng/inline2_trap_unreachable.wasm.out | 3 +++ test/wizeng/inline2_trap_unreachable_void.wasm | Bin 0 -> 47 bytes .../wizeng/inline2_trap_unreachable_void.wasm.err | 0 .../inline2_trap_unreachable_void.wasm.exit | 1 + .../inline2_trap_unreachable_void.wasm.flags | 1 + .../wizeng/inline2_trap_unreachable_void.wasm.out | 3 +++ .../inline2_trap_unreachable_with_stack.wasm | Bin 0 -> 74 bytes .../inline2_trap_unreachable_with_stack.wasm.err | 0 .../inline2_trap_unreachable_with_stack.wasm.exit | 1 + ...inline2_trap_unreachable_with_stack.wasm.flags | 1 + .../inline2_trap_unreachable_with_stack.wasm.out | 5 +++++ test/wizeng/inline2_two_level.wasm | Bin 0 -> 55 bytes test/wizeng/inline2_two_level.wasm.err | 0 test/wizeng/inline2_two_level.wasm.exit | 1 + test/wizeng/inline2_two_level.wasm.flags | 1 + test/wizeng/inline2_two_level.wasm.out | 0 test/wizeng/inline2_two_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline2_two_return.wasm.err | 0 test/wizeng/inline2_two_return.wasm.exit | 1 + test/wizeng/inline2_two_return.wasm.flags | 1 + test/wizeng/inline2_two_return.wasm.out | 0 test/wizeng/inline2_unary_ops.wasm | Bin 0 -> 65 bytes test/wizeng/inline2_unary_ops.wasm.err | 0 test/wizeng/inline2_unary_ops.wasm.exit | 1 + test/wizeng/inline2_unary_ops.wasm.flags | 1 + test/wizeng/inline2_unary_ops.wasm.out | 0 test/wizeng/inline2_unreachable.wasm | Bin 0 -> 59 bytes test/wizeng/inline2_unreachable.wasm.err | 0 test/wizeng/inline2_unreachable.wasm.exit | 1 + test/wizeng/inline2_unreachable.wasm.flags | 1 + test/wizeng/inline2_unreachable.wasm.out | 3 +++ test/wizeng/inline2_void_callee.wasm | Bin 0 -> 69 bytes test/wizeng/inline2_void_callee.wasm.err | 0 test/wizeng/inline2_void_callee.wasm.exit | 1 + test/wizeng/inline2_void_callee.wasm.flags | 1 + test/wizeng/inline2_void_callee.wasm.out | 0 test/wizeng/inline3_add_with_local.wasm | Bin 0 -> 65 bytes test/wizeng/inline3_add_with_local.wasm.err | 0 test/wizeng/inline3_add_with_local.wasm.exit | 1 + test/wizeng/inline3_add_with_local.wasm.flags | 1 + test/wizeng/inline3_add_with_local.wasm.out | 0 test/wizeng/inline3_bitwise_ops.wasm | Bin 0 -> 70 bytes test/wizeng/inline3_bitwise_ops.wasm.err | 0 test/wizeng/inline3_bitwise_ops.wasm.exit | 1 + test/wizeng/inline3_bitwise_ops.wasm.flags | 1 + test/wizeng/inline3_bitwise_ops.wasm.out | 0 test/wizeng/inline3_call_chain.wasm | Bin 0 -> 66 bytes test/wizeng/inline3_call_chain.wasm.err | 0 test/wizeng/inline3_call_chain.wasm.exit | 1 + test/wizeng/inline3_call_chain.wasm.flags | 1 + test/wizeng/inline3_call_chain.wasm.out | 0 test/wizeng/inline3_callee_local_tee.wasm | Bin 0 -> 68 bytes test/wizeng/inline3_callee_local_tee.wasm.err | 0 test/wizeng/inline3_callee_local_tee.wasm.exit | 1 + test/wizeng/inline3_callee_local_tee.wasm.flags | 1 + test/wizeng/inline3_callee_local_tee.wasm.out | 0 test/wizeng/inline3_callee_with_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline3_callee_with_locals.wasm.err | 0 test/wizeng/inline3_callee_with_locals.wasm.exit | 1 + test/wizeng/inline3_callee_with_locals.wasm.flags | 1 + test/wizeng/inline3_callee_with_locals.wasm.out | 0 test/wizeng/inline3_chained_calls.wasm | Bin 0 -> 67 bytes test/wizeng/inline3_chained_calls.wasm.err | 0 test/wizeng/inline3_chained_calls.wasm.exit | 1 + test/wizeng/inline3_chained_calls.wasm.flags | 1 + test/wizeng/inline3_chained_calls.wasm.out | 0 test/wizeng/inline3_comparison_ops.wasm | Bin 0 -> 76 bytes test/wizeng/inline3_comparison_ops.wasm.err | 0 test/wizeng/inline3_comparison_ops.wasm.exit | 1 + test/wizeng/inline3_comparison_ops.wasm.flags | 1 + test/wizeng/inline3_comparison_ops.wasm.out | 0 test/wizeng/inline3_complex_arithmetic.wasm | Bin 0 -> 68 bytes test/wizeng/inline3_complex_arithmetic.wasm.err | 0 test/wizeng/inline3_complex_arithmetic.wasm.exit | 1 + test/wizeng/inline3_complex_arithmetic.wasm.flags | 1 + test/wizeng/inline3_complex_arithmetic.wasm.out | 0 test/wizeng/inline3_deep_nested.wasm | Bin 0 -> 90 bytes test/wizeng/inline3_deep_nested.wasm.err | 0 test/wizeng/inline3_deep_nested.wasm.exit | 1 + test/wizeng/inline3_deep_nested.wasm.flags | 1 + test/wizeng/inline3_deep_nested.wasm.out | 0 test/wizeng/inline3_drop.wasm | Bin 0 -> 65 bytes test/wizeng/inline3_drop.wasm.err | 0 test/wizeng/inline3_drop.wasm.exit | 1 + test/wizeng/inline3_drop.wasm.flags | 1 + test/wizeng/inline3_drop.wasm.out | 0 test/wizeng/inline3_explicit_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline3_explicit_return.wasm.err | 0 test/wizeng/inline3_explicit_return.wasm.exit | 1 + test/wizeng/inline3_explicit_return.wasm.flags | 1 + test/wizeng/inline3_explicit_return.wasm.out | 0 test/wizeng/inline3_f32_mul.wasm | Bin 0 -> 68 bytes test/wizeng/inline3_f32_mul.wasm.err | 0 test/wizeng/inline3_f32_mul.wasm.exit | 1 + test/wizeng/inline3_f32_mul.wasm.flags | 1 + test/wizeng/inline3_f32_mul.wasm.out | 0 test/wizeng/inline3_f64_sqrt.wasm | Bin 0 -> 119 bytes test/wizeng/inline3_f64_sqrt.wasm.err | 0 test/wizeng/inline3_f64_sqrt.wasm.exit | 1 + test/wizeng/inline3_f64_sqrt.wasm.flags | 1 + test/wizeng/inline3_f64_sqrt.wasm.out | 0 test/wizeng/inline3_four_params.wasm | Bin 0 -> 71 bytes test/wizeng/inline3_four_params.wasm.err | 0 test/wizeng/inline3_four_params.wasm.exit | 1 + test/wizeng/inline3_four_params.wasm.flags | 1 + test/wizeng/inline3_four_params.wasm.out | 0 test/wizeng/inline3_i64_add.wasm | Bin 0 -> 75 bytes test/wizeng/inline3_i64_add.wasm.err | 0 test/wizeng/inline3_i64_add.wasm.exit | 1 + test/wizeng/inline3_i64_add.wasm.flags | 1 + test/wizeng/inline3_i64_add.wasm.out | 0 test/wizeng/inline3_local_tee.wasm | Bin 0 -> 70 bytes test/wizeng/inline3_local_tee.wasm.err | 0 test/wizeng/inline3_local_tee.wasm.exit | 1 + test/wizeng/inline3_local_tee.wasm.flags | 1 + test/wizeng/inline3_local_tee.wasm.out | 0 test/wizeng/inline3_locals.wasm | Bin 0 -> 63 bytes test/wizeng/inline3_locals.wasm.err | 0 test/wizeng/inline3_locals.wasm.exit | 1 + test/wizeng/inline3_locals.wasm.flags | 1 + test/wizeng/inline3_locals.wasm.out | 0 test/wizeng/inline3_memory_swap.wasm | Bin 0 -> 103 bytes test/wizeng/inline3_memory_swap.wasm.err | 0 test/wizeng/inline3_memory_swap.wasm.exit | 1 + test/wizeng/inline3_memory_swap.wasm.flags | 1 + test/wizeng/inline3_memory_swap.wasm.out | 0 test/wizeng/inline3_mixed_param_types.wasm | Bin 0 -> 85 bytes test/wizeng/inline3_mixed_param_types.wasm.err | 0 test/wizeng/inline3_mixed_param_types.wasm.exit | 1 + test/wizeng/inline3_mixed_param_types.wasm.flags | 1 + test/wizeng/inline3_mixed_param_types.wasm.out | 0 test/wizeng/inline3_multiple_locals.wasm | Bin 0 -> 81 bytes test/wizeng/inline3_multiple_locals.wasm.err | 0 test/wizeng/inline3_multiple_locals.wasm.exit | 1 + test/wizeng/inline3_multiple_locals.wasm.flags | 1 + test/wizeng/inline3_multiple_locals.wasm.out | 0 test/wizeng/inline3_multiple_results.wasm | Bin 0 -> 60 bytes test/wizeng/inline3_multiple_results.wasm.err | 0 test/wizeng/inline3_multiple_results.wasm.exit | 1 + test/wizeng/inline3_multiple_results.wasm.flags | 1 + test/wizeng/inline3_multiple_results.wasm.out | 0 test/wizeng/inline3_no_control_flow.wasm | Bin 0 -> 62 bytes test/wizeng/inline3_no_control_flow.wasm.err | 0 test/wizeng/inline3_no_control_flow.wasm.exit | 1 + test/wizeng/inline3_no_control_flow.wasm.flags | 1 + test/wizeng/inline3_no_control_flow.wasm.out | 0 test/wizeng/inline3_no_has_br.wasm | Bin 0 -> 66 bytes test/wizeng/inline3_no_has_br.wasm.err | 0 test/wizeng/inline3_no_has_br.wasm.exit | 1 + test/wizeng/inline3_no_has_br.wasm.flags | 1 + test/wizeng/inline3_no_has_br.wasm.out | 0 test/wizeng/inline3_no_has_if.wasm | Bin 0 -> 67 bytes test/wizeng/inline3_no_has_if.wasm.err | 0 test/wizeng/inline3_no_has_if.wasm.exit | 1 + test/wizeng/inline3_no_has_if.wasm.flags | 1 + test/wizeng/inline3_no_has_if.wasm.out | 0 test/wizeng/inline3_no_has_loop.wasm | Bin 0 -> 81 bytes test/wizeng/inline3_no_has_loop.wasm.err | 0 test/wizeng/inline3_no_has_loop.wasm.exit | 1 + test/wizeng/inline3_no_has_loop.wasm.flags | 1 + test/wizeng/inline3_no_has_loop.wasm.out | 0 test/wizeng/inline3_no_params.wasm | Bin 0 -> 50 bytes test/wizeng/inline3_no_params.wasm.err | 0 test/wizeng/inline3_no_params.wasm.exit | 1 + test/wizeng/inline3_no_params.wasm.flags | 1 + test/wizeng/inline3_no_params.wasm.out | 0 test/wizeng/inline3_no_recursion.wasm | Bin 0 -> 73 bytes test/wizeng/inline3_no_recursion.wasm.err | 0 test/wizeng/inline3_no_recursion.wasm.exit | 1 + test/wizeng/inline3_no_recursion.wasm.flags | 1 + test/wizeng/inline3_no_recursion.wasm.out | 0 test/wizeng/inline3_no_too_large.wasm | Bin 0 -> 85 bytes test/wizeng/inline3_no_too_large.wasm.err | 0 test/wizeng/inline3_no_too_large.wasm.exit | 1 + test/wizeng/inline3_no_too_large.wasm.flags | 1 + test/wizeng/inline3_no_too_large.wasm.out | 0 test/wizeng/inline3_no_too_many_params.wasm | Bin 0 -> 114 bytes test/wizeng/inline3_no_too_many_params.wasm.err | 0 test/wizeng/inline3_no_too_many_params.wasm.exit | 1 + test/wizeng/inline3_no_too_many_params.wasm.flags | 1 + test/wizeng/inline3_no_too_many_params.wasm.out | 0 test/wizeng/inline3_outcall_control_flow.wasm | Bin 0 -> 197 bytes test/wizeng/inline3_outcall_control_flow.wasm.err | 0 .../wizeng/inline3_outcall_control_flow.wasm.exit | 1 + .../inline3_outcall_control_flow.wasm.flags | 1 + test/wizeng/inline3_outcall_control_flow.wasm.out | 0 test/wizeng/inline3_outcall_indirect_trap.wasm | Bin 0 -> 73 bytes .../wizeng/inline3_outcall_indirect_trap.wasm.err | 0 .../inline3_outcall_indirect_trap.wasm.exit | 1 + .../inline3_outcall_indirect_trap.wasm.flags | 1 + .../wizeng/inline3_outcall_indirect_trap.wasm.out | 5 +++++ test/wizeng/inline3_outcall_memory.wasm | Bin 0 -> 152 bytes test/wizeng/inline3_outcall_memory.wasm.err | 0 test/wizeng/inline3_outcall_memory.wasm.exit | 1 + test/wizeng/inline3_outcall_memory.wasm.flags | 1 + test/wizeng/inline3_outcall_memory.wasm.out | 0 test/wizeng/inline3_outcall_minimal.wasm | Bin 0 -> 91 bytes test/wizeng/inline3_outcall_minimal.wasm.err | 0 test/wizeng/inline3_outcall_minimal.wasm.exit | 1 + test/wizeng/inline3_outcall_minimal.wasm.flags | 1 + test/wizeng/inline3_outcall_minimal.wasm.out | 0 test/wizeng/inline3_outcall_no_locals.wasm | Bin 0 -> 61 bytes test/wizeng/inline3_outcall_no_locals.wasm.err | 0 test/wizeng/inline3_outcall_no_locals.wasm.exit | 1 + test/wizeng/inline3_outcall_no_locals.wasm.flags | 1 + test/wizeng/inline3_outcall_no_locals.wasm.out | 0 test/wizeng/inline3_outcall_no_outer_local.wasm | Bin 0 -> 61 bytes .../inline3_outcall_no_outer_local.wasm.err | 0 .../inline3_outcall_no_outer_local.wasm.exit | 1 + .../inline3_outcall_no_outer_local.wasm.flags | 1 + .../inline3_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline3_outcall_params.wasm | Bin 0 -> 126 bytes test/wizeng/inline3_outcall_params.wasm.err | 0 test/wizeng/inline3_outcall_params.wasm.exit | 1 + test/wizeng/inline3_outcall_params.wasm.flags | 1 + test/wizeng/inline3_outcall_params.wasm.out | 0 test/wizeng/inline3_outcall_stack_values.wasm | Bin 0 -> 98 bytes test/wizeng/inline3_outcall_stack_values.wasm.err | 0 .../wizeng/inline3_outcall_stack_values.wasm.exit | 1 + .../inline3_outcall_stack_values.wasm.flags | 1 + test/wizeng/inline3_outcall_stack_values.wasm.out | 0 test/wizeng/inline3_repeated_callee.wasm | Bin 0 -> 61 bytes test/wizeng/inline3_repeated_callee.wasm.err | 0 test/wizeng/inline3_repeated_callee.wasm.exit | 1 + test/wizeng/inline3_repeated_callee.wasm.flags | 1 + test/wizeng/inline3_repeated_callee.wasm.out | 0 test/wizeng/inline3_select.wasm | Bin 0 -> 67 bytes test/wizeng/inline3_select.wasm.err | 0 test/wizeng/inline3_select.wasm.exit | 1 + test/wizeng/inline3_select.wasm.flags | 1 + test/wizeng/inline3_select.wasm.out | 0 test/wizeng/inline3_shift_ops.wasm | Bin 0 -> 59 bytes test/wizeng/inline3_shift_ops.wasm.err | 0 test/wizeng/inline3_shift_ops.wasm.exit | 1 + test/wizeng/inline3_shift_ops.wasm.flags | 1 + test/wizeng/inline3_shift_ops.wasm.out | 0 test/wizeng/inline3_simple_add.wasm | Bin 0 -> 59 bytes test/wizeng/inline3_simple_add.wasm.err | 0 test/wizeng/inline3_simple_add.wasm.exit | 1 + test/wizeng/inline3_simple_add.wasm.flags | 1 + test/wizeng/inline3_simple_add.wasm.out | 0 test/wizeng/inline3_trap_div.wasm | Bin 0 -> 56 bytes test/wizeng/inline3_trap_div.wasm.err | 0 test/wizeng/inline3_trap_div.wasm.exit | 1 + test/wizeng/inline3_trap_div.wasm.flags | 1 + test/wizeng/inline3_trap_div.wasm.out | 3 +++ test/wizeng/inline3_trap_div0.wasm | Bin 0 -> 54 bytes test/wizeng/inline3_trap_div0.wasm.err | 0 test/wizeng/inline3_trap_div0.wasm.exit | 1 + test/wizeng/inline3_trap_div0.wasm.flags | 1 + test/wizeng/inline3_trap_div0.wasm.out | 3 +++ test/wizeng/inline3_trap_div0_nested.wasm | Bin 0 -> 69 bytes test/wizeng/inline3_trap_div0_nested.wasm.err | 0 test/wizeng/inline3_trap_div0_nested.wasm.exit | 1 + test/wizeng/inline3_trap_div0_nested.wasm.flags | 1 + test/wizeng/inline3_trap_div0_nested.wasm.out | 5 +++++ test/wizeng/inline3_trap_float.wasm | Bin 0 -> 60 bytes test/wizeng/inline3_trap_float.wasm.err | 0 test/wizeng/inline3_trap_float.wasm.exit | 1 + test/wizeng/inline3_trap_float.wasm.flags | 1 + test/wizeng/inline3_trap_float.wasm.out | 3 +++ test/wizeng/inline3_trap_func_invalid.wasm | Bin 0 -> 70 bytes test/wizeng/inline3_trap_func_invalid.wasm.err | 0 test/wizeng/inline3_trap_func_invalid.wasm.exit | 1 + test/wizeng/inline3_trap_func_invalid.wasm.flags | 1 + test/wizeng/inline3_trap_func_invalid.wasm.out | 3 +++ test/wizeng/inline3_trap_func_sig.wasm | Bin 0 -> 81 bytes test/wizeng/inline3_trap_func_sig.wasm.err | 0 test/wizeng/inline3_trap_func_sig.wasm.exit | 1 + test/wizeng/inline3_trap_func_sig.wasm.flags | 1 + test/wizeng/inline3_trap_func_sig.wasm.out | 3 +++ test/wizeng/inline3_trap_memory.wasm | Bin 0 -> 59 bytes test/wizeng/inline3_trap_memory.wasm.err | 0 test/wizeng/inline3_trap_memory.wasm.exit | 1 + test/wizeng/inline3_trap_memory.wasm.flags | 1 + test/wizeng/inline3_trap_memory.wasm.out | 3 +++ test/wizeng/inline3_trap_memory_chain.wasm | Bin 0 -> 74 bytes test/wizeng/inline3_trap_memory_chain.wasm.err | 0 test/wizeng/inline3_trap_memory_chain.wasm.exit | 1 + test/wizeng/inline3_trap_memory_chain.wasm.flags | 1 + test/wizeng/inline3_trap_memory_chain.wasm.out | 5 +++++ test/wizeng/inline3_trap_memory_nested.wasm | Bin 0 -> 59 bytes test/wizeng/inline3_trap_memory_nested.wasm.err | 0 test/wizeng/inline3_trap_memory_nested.wasm.exit | 1 + test/wizeng/inline3_trap_memory_nested.wasm.flags | 1 + test/wizeng/inline3_trap_memory_nested.wasm.out | 3 +++ test/wizeng/inline3_trap_tableoob.wasm | Bin 0 -> 60 bytes test/wizeng/inline3_trap_tableoob.wasm.err | 0 test/wizeng/inline3_trap_tableoob.wasm.exit | 1 + test/wizeng/inline3_trap_tableoob.wasm.flags | 1 + test/wizeng/inline3_trap_tableoob.wasm.out | 3 +++ test/wizeng/inline3_trap_traploc1.wasm | Bin 0 -> 52 bytes test/wizeng/inline3_trap_traploc1.wasm.err | 0 test/wizeng/inline3_trap_traploc1.wasm.exit | 1 + test/wizeng/inline3_trap_traploc1.wasm.flags | 1 + test/wizeng/inline3_trap_traploc1.wasm.out | 3 +++ test/wizeng/inline3_trap_traploc2.wasm | Bin 0 -> 54 bytes test/wizeng/inline3_trap_traploc2.wasm.err | 0 test/wizeng/inline3_trap_traploc2.wasm.exit | 1 + test/wizeng/inline3_trap_traploc2.wasm.flags | 1 + test/wizeng/inline3_trap_traploc2.wasm.out | 3 +++ test/wizeng/inline3_trap_unreachable.wasm | Bin 0 -> 48 bytes test/wizeng/inline3_trap_unreachable.wasm.err | 0 test/wizeng/inline3_trap_unreachable.wasm.exit | 1 + test/wizeng/inline3_trap_unreachable.wasm.flags | 1 + test/wizeng/inline3_trap_unreachable.wasm.out | 3 +++ test/wizeng/inline3_trap_unreachable_void.wasm | Bin 0 -> 47 bytes .../wizeng/inline3_trap_unreachable_void.wasm.err | 0 .../inline3_trap_unreachable_void.wasm.exit | 1 + .../inline3_trap_unreachable_void.wasm.flags | 1 + .../wizeng/inline3_trap_unreachable_void.wasm.out | 3 +++ .../inline3_trap_unreachable_with_stack.wasm | Bin 0 -> 74 bytes .../inline3_trap_unreachable_with_stack.wasm.err | 0 .../inline3_trap_unreachable_with_stack.wasm.exit | 1 + ...inline3_trap_unreachable_with_stack.wasm.flags | 1 + .../inline3_trap_unreachable_with_stack.wasm.out | 5 +++++ test/wizeng/inline3_two_level.wasm | Bin 0 -> 55 bytes test/wizeng/inline3_two_level.wasm.err | 0 test/wizeng/inline3_two_level.wasm.exit | 1 + test/wizeng/inline3_two_level.wasm.flags | 1 + test/wizeng/inline3_two_level.wasm.out | 0 test/wizeng/inline3_two_return.wasm | Bin 0 -> 60 bytes test/wizeng/inline3_two_return.wasm.err | 0 test/wizeng/inline3_two_return.wasm.exit | 1 + test/wizeng/inline3_two_return.wasm.flags | 1 + test/wizeng/inline3_two_return.wasm.out | 0 test/wizeng/inline3_unary_ops.wasm | Bin 0 -> 65 bytes test/wizeng/inline3_unary_ops.wasm.err | 0 test/wizeng/inline3_unary_ops.wasm.exit | 1 + test/wizeng/inline3_unary_ops.wasm.flags | 1 + test/wizeng/inline3_unary_ops.wasm.out | 0 test/wizeng/inline3_unreachable.wasm | Bin 0 -> 59 bytes test/wizeng/inline3_unreachable.wasm.err | 0 test/wizeng/inline3_unreachable.wasm.exit | 1 + test/wizeng/inline3_unreachable.wasm.flags | 1 + test/wizeng/inline3_unreachable.wasm.out | 3 +++ test/wizeng/inline3_void_callee.wasm | Bin 0 -> 69 bytes test/wizeng/inline3_void_callee.wasm.err | 0 test/wizeng/inline3_void_callee.wasm.exit | 1 + test/wizeng/inline3_void_callee.wasm.flags | 1 + test/wizeng/inline3_void_callee.wasm.out | 0 1284 files changed, 785 insertions(+), 3 deletions(-) create mode 100644 test/wizeng/inline0_add_with_local.wasm create mode 100644 test/wizeng/inline0_add_with_local.wasm.err create mode 100644 test/wizeng/inline0_add_with_local.wasm.exit create mode 100644 test/wizeng/inline0_add_with_local.wasm.flags create mode 100644 test/wizeng/inline0_add_with_local.wasm.out create mode 100644 test/wizeng/inline0_add_with_local.wasm.wasm.flags create mode 100644 test/wizeng/inline0_bitwise_ops.wasm create mode 100644 test/wizeng/inline0_bitwise_ops.wasm.err create mode 100644 test/wizeng/inline0_bitwise_ops.wasm.exit create mode 100644 test/wizeng/inline0_bitwise_ops.wasm.flags create mode 100644 test/wizeng/inline0_bitwise_ops.wasm.out create mode 100644 test/wizeng/inline0_bitwise_ops.wasm.wasm.flags create mode 100644 test/wizeng/inline0_call_chain.wasm create mode 100644 test/wizeng/inline0_call_chain.wasm.err create mode 100644 test/wizeng/inline0_call_chain.wasm.exit create mode 100644 test/wizeng/inline0_call_chain.wasm.flags create mode 100644 test/wizeng/inline0_call_chain.wasm.out create mode 100644 test/wizeng/inline0_call_chain.wasm.wasm.flags create mode 100644 test/wizeng/inline0_callee_local_tee.wasm create mode 100644 test/wizeng/inline0_callee_local_tee.wasm.err create mode 100644 test/wizeng/inline0_callee_local_tee.wasm.exit create mode 100644 test/wizeng/inline0_callee_local_tee.wasm.flags create mode 100644 test/wizeng/inline0_callee_local_tee.wasm.out create mode 100644 test/wizeng/inline0_callee_local_tee.wasm.wasm.flags create mode 100644 test/wizeng/inline0_callee_with_locals.wasm create mode 100644 test/wizeng/inline0_callee_with_locals.wasm.err create mode 100644 test/wizeng/inline0_callee_with_locals.wasm.exit create mode 100644 test/wizeng/inline0_callee_with_locals.wasm.flags create mode 100644 test/wizeng/inline0_callee_with_locals.wasm.out create mode 100644 test/wizeng/inline0_callee_with_locals.wasm.wasm.flags create mode 100644 test/wizeng/inline0_chained_calls.wasm create mode 100644 test/wizeng/inline0_chained_calls.wasm.err create mode 100644 test/wizeng/inline0_chained_calls.wasm.exit create mode 100644 test/wizeng/inline0_chained_calls.wasm.flags create mode 100644 test/wizeng/inline0_chained_calls.wasm.out create mode 100644 test/wizeng/inline0_chained_calls.wasm.wasm.flags create mode 100644 test/wizeng/inline0_comparison_ops.wasm create mode 100644 test/wizeng/inline0_comparison_ops.wasm.err create mode 100644 test/wizeng/inline0_comparison_ops.wasm.exit create mode 100644 test/wizeng/inline0_comparison_ops.wasm.flags create mode 100644 test/wizeng/inline0_comparison_ops.wasm.out create mode 100644 test/wizeng/inline0_comparison_ops.wasm.wasm.flags create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.err create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.exit create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.flags create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.out create mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags create mode 100644 test/wizeng/inline0_deep_nested.wasm create mode 100644 test/wizeng/inline0_deep_nested.wasm.err create mode 100644 test/wizeng/inline0_deep_nested.wasm.exit create mode 100644 test/wizeng/inline0_deep_nested.wasm.flags create mode 100644 test/wizeng/inline0_deep_nested.wasm.out create mode 100644 test/wizeng/inline0_deep_nested.wasm.wasm.flags create mode 100644 test/wizeng/inline0_drop.wasm create mode 100644 test/wizeng/inline0_drop.wasm.err create mode 100644 test/wizeng/inline0_drop.wasm.exit create mode 100644 test/wizeng/inline0_drop.wasm.flags create mode 100644 test/wizeng/inline0_drop.wasm.out create mode 100644 test/wizeng/inline0_drop.wasm.wasm.flags create mode 100644 test/wizeng/inline0_explicit_return.wasm create mode 100644 test/wizeng/inline0_explicit_return.wasm.err create mode 100644 test/wizeng/inline0_explicit_return.wasm.exit create mode 100644 test/wizeng/inline0_explicit_return.wasm.flags create mode 100644 test/wizeng/inline0_explicit_return.wasm.out create mode 100644 test/wizeng/inline0_explicit_return.wasm.wasm.flags create mode 100644 test/wizeng/inline0_f32_mul.wasm create mode 100644 test/wizeng/inline0_f32_mul.wasm.err create mode 100644 test/wizeng/inline0_f32_mul.wasm.exit create mode 100644 test/wizeng/inline0_f32_mul.wasm.flags create mode 100644 test/wizeng/inline0_f32_mul.wasm.out create mode 100644 test/wizeng/inline0_f32_mul.wasm.wasm.flags create mode 100644 test/wizeng/inline0_f64_sqrt.wasm create mode 100644 test/wizeng/inline0_f64_sqrt.wasm.err create mode 100644 test/wizeng/inline0_f64_sqrt.wasm.exit create mode 100644 test/wizeng/inline0_f64_sqrt.wasm.flags create mode 100644 test/wizeng/inline0_f64_sqrt.wasm.out create mode 100644 test/wizeng/inline0_f64_sqrt.wasm.wasm.flags create mode 100644 test/wizeng/inline0_four_params.wasm create mode 100644 test/wizeng/inline0_four_params.wasm.err create mode 100644 test/wizeng/inline0_four_params.wasm.exit create mode 100644 test/wizeng/inline0_four_params.wasm.flags create mode 100644 test/wizeng/inline0_four_params.wasm.out create mode 100644 test/wizeng/inline0_four_params.wasm.wasm.flags create mode 100644 test/wizeng/inline0_i64_add.wasm create mode 100644 test/wizeng/inline0_i64_add.wasm.err create mode 100644 test/wizeng/inline0_i64_add.wasm.exit create mode 100644 test/wizeng/inline0_i64_add.wasm.flags create mode 100644 test/wizeng/inline0_i64_add.wasm.out create mode 100644 test/wizeng/inline0_i64_add.wasm.wasm.flags create mode 100644 test/wizeng/inline0_local_tee.wasm create mode 100644 test/wizeng/inline0_local_tee.wasm.err create mode 100644 test/wizeng/inline0_local_tee.wasm.exit create mode 100644 test/wizeng/inline0_local_tee.wasm.flags create mode 100644 test/wizeng/inline0_local_tee.wasm.out create mode 100644 test/wizeng/inline0_local_tee.wasm.wasm.flags create mode 100644 test/wizeng/inline0_locals.wasm create mode 100644 test/wizeng/inline0_locals.wasm.err create mode 100644 test/wizeng/inline0_locals.wasm.exit create mode 100644 test/wizeng/inline0_locals.wasm.flags create mode 100644 test/wizeng/inline0_locals.wasm.out create mode 100644 test/wizeng/inline0_locals.wasm.wasm.flags create mode 100644 test/wizeng/inline0_memory_swap.wasm create mode 100644 test/wizeng/inline0_memory_swap.wasm.err create mode 100644 test/wizeng/inline0_memory_swap.wasm.exit create mode 100644 test/wizeng/inline0_memory_swap.wasm.flags create mode 100644 test/wizeng/inline0_memory_swap.wasm.out create mode 100644 test/wizeng/inline0_memory_swap.wasm.wasm.flags create mode 100644 test/wizeng/inline0_mixed_param_types.wasm create mode 100644 test/wizeng/inline0_mixed_param_types.wasm.err create mode 100644 test/wizeng/inline0_mixed_param_types.wasm.exit create mode 100644 test/wizeng/inline0_mixed_param_types.wasm.flags create mode 100644 test/wizeng/inline0_mixed_param_types.wasm.out create mode 100644 test/wizeng/inline0_mixed_param_types.wasm.wasm.flags create mode 100644 test/wizeng/inline0_multiple_locals.wasm create mode 100644 test/wizeng/inline0_multiple_locals.wasm.err create mode 100644 test/wizeng/inline0_multiple_locals.wasm.exit create mode 100644 test/wizeng/inline0_multiple_locals.wasm.flags create mode 100644 test/wizeng/inline0_multiple_locals.wasm.out create mode 100644 test/wizeng/inline0_multiple_locals.wasm.wasm.flags create mode 100644 test/wizeng/inline0_multiple_results.wasm create mode 100644 test/wizeng/inline0_multiple_results.wasm.err create mode 100644 test/wizeng/inline0_multiple_results.wasm.exit create mode 100644 test/wizeng/inline0_multiple_results.wasm.flags create mode 100644 test/wizeng/inline0_multiple_results.wasm.out create mode 100644 test/wizeng/inline0_multiple_results.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_control_flow.wasm create mode 100644 test/wizeng/inline0_no_control_flow.wasm.err create mode 100644 test/wizeng/inline0_no_control_flow.wasm.exit create mode 100644 test/wizeng/inline0_no_control_flow.wasm.flags create mode 100644 test/wizeng/inline0_no_control_flow.wasm.out create mode 100644 test/wizeng/inline0_no_control_flow.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_has_br.wasm create mode 100644 test/wizeng/inline0_no_has_br.wasm.err create mode 100644 test/wizeng/inline0_no_has_br.wasm.exit create mode 100644 test/wizeng/inline0_no_has_br.wasm.flags create mode 100644 test/wizeng/inline0_no_has_br.wasm.out create mode 100644 test/wizeng/inline0_no_has_br.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_has_if.wasm create mode 100644 test/wizeng/inline0_no_has_if.wasm.err create mode 100644 test/wizeng/inline0_no_has_if.wasm.exit create mode 100644 test/wizeng/inline0_no_has_if.wasm.flags create mode 100644 test/wizeng/inline0_no_has_if.wasm.out create mode 100644 test/wizeng/inline0_no_has_if.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_has_loop.wasm create mode 100644 test/wizeng/inline0_no_has_loop.wasm.err create mode 100644 test/wizeng/inline0_no_has_loop.wasm.exit create mode 100644 test/wizeng/inline0_no_has_loop.wasm.flags create mode 100644 test/wizeng/inline0_no_has_loop.wasm.out create mode 100644 test/wizeng/inline0_no_has_loop.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_params.wasm create mode 100644 test/wizeng/inline0_no_params.wasm.err create mode 100644 test/wizeng/inline0_no_params.wasm.exit create mode 100644 test/wizeng/inline0_no_params.wasm.flags create mode 100644 test/wizeng/inline0_no_params.wasm.out create mode 100644 test/wizeng/inline0_no_params.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_recursion.wasm create mode 100644 test/wizeng/inline0_no_recursion.wasm.err create mode 100644 test/wizeng/inline0_no_recursion.wasm.exit create mode 100644 test/wizeng/inline0_no_recursion.wasm.flags create mode 100644 test/wizeng/inline0_no_recursion.wasm.out create mode 100644 test/wizeng/inline0_no_recursion.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_too_large.wasm create mode 100644 test/wizeng/inline0_no_too_large.wasm.err create mode 100644 test/wizeng/inline0_no_too_large.wasm.exit create mode 100644 test/wizeng/inline0_no_too_large.wasm.flags create mode 100644 test/wizeng/inline0_no_too_large.wasm.out create mode 100644 test/wizeng/inline0_no_too_large.wasm.wasm.flags create mode 100644 test/wizeng/inline0_no_too_many_params.wasm create mode 100644 test/wizeng/inline0_no_too_many_params.wasm.err create mode 100644 test/wizeng/inline0_no_too_many_params.wasm.exit create mode 100644 test/wizeng/inline0_no_too_many_params.wasm.flags create mode 100644 test/wizeng/inline0_no_too_many_params.wasm.out create mode 100644 test/wizeng/inline0_no_too_many_params.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.err create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.exit create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.flags create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.out create mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.err create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.exit create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.flags create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.out create mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_memory.wasm create mode 100644 test/wizeng/inline0_outcall_memory.wasm.err create mode 100644 test/wizeng/inline0_outcall_memory.wasm.exit create mode 100644 test/wizeng/inline0_outcall_memory.wasm.flags create mode 100644 test/wizeng/inline0_outcall_memory.wasm.out create mode 100644 test/wizeng/inline0_outcall_memory.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_minimal.wasm create mode 100644 test/wizeng/inline0_outcall_minimal.wasm.err create mode 100644 test/wizeng/inline0_outcall_minimal.wasm.exit create mode 100644 test/wizeng/inline0_outcall_minimal.wasm.flags create mode 100644 test/wizeng/inline0_outcall_minimal.wasm.out create mode 100644 test/wizeng/inline0_outcall_minimal.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.err create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.exit create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.flags create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.out create mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.err create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.exit create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.flags create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.out create mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_params.wasm create mode 100644 test/wizeng/inline0_outcall_params.wasm.err create mode 100644 test/wizeng/inline0_outcall_params.wasm.exit create mode 100644 test/wizeng/inline0_outcall_params.wasm.flags create mode 100644 test/wizeng/inline0_outcall_params.wasm.out create mode 100644 test/wizeng/inline0_outcall_params.wasm.wasm.flags create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.err create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.exit create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.flags create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.out create mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags create mode 100644 test/wizeng/inline0_repeated_callee.wasm create mode 100644 test/wizeng/inline0_repeated_callee.wasm.err create mode 100644 test/wizeng/inline0_repeated_callee.wasm.exit create mode 100644 test/wizeng/inline0_repeated_callee.wasm.flags create mode 100644 test/wizeng/inline0_repeated_callee.wasm.out create mode 100644 test/wizeng/inline0_repeated_callee.wasm.wasm.flags create mode 100644 test/wizeng/inline0_select.wasm create mode 100644 test/wizeng/inline0_select.wasm.err create mode 100644 test/wizeng/inline0_select.wasm.exit create mode 100644 test/wizeng/inline0_select.wasm.flags create mode 100644 test/wizeng/inline0_select.wasm.out create mode 100644 test/wizeng/inline0_select.wasm.wasm.flags create mode 100644 test/wizeng/inline0_shift_ops.wasm create mode 100644 test/wizeng/inline0_shift_ops.wasm.err create mode 100644 test/wizeng/inline0_shift_ops.wasm.exit create mode 100644 test/wizeng/inline0_shift_ops.wasm.flags create mode 100644 test/wizeng/inline0_shift_ops.wasm.out create mode 100644 test/wizeng/inline0_shift_ops.wasm.wasm.flags create mode 100644 test/wizeng/inline0_simple_add.wasm create mode 100644 test/wizeng/inline0_simple_add.wasm.err create mode 100644 test/wizeng/inline0_simple_add.wasm.exit create mode 100644 test/wizeng/inline0_simple_add.wasm.flags create mode 100644 test/wizeng/inline0_simple_add.wasm.out create mode 100644 test/wizeng/inline0_simple_add.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_div.wasm create mode 100644 test/wizeng/inline0_trap_div.wasm.err create mode 100644 test/wizeng/inline0_trap_div.wasm.exit create mode 100644 test/wizeng/inline0_trap_div.wasm.flags create mode 100644 test/wizeng/inline0_trap_div.wasm.out create mode 100644 test/wizeng/inline0_trap_div.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_div0.wasm create mode 100644 test/wizeng/inline0_trap_div0.wasm.err create mode 100644 test/wizeng/inline0_trap_div0.wasm.exit create mode 100644 test/wizeng/inline0_trap_div0.wasm.flags create mode 100644 test/wizeng/inline0_trap_div0.wasm.out create mode 100644 test/wizeng/inline0_trap_div0.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.err create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.exit create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.flags create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.out create mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_float.wasm create mode 100644 test/wizeng/inline0_trap_float.wasm.err create mode 100644 test/wizeng/inline0_trap_float.wasm.exit create mode 100644 test/wizeng/inline0_trap_float.wasm.flags create mode 100644 test/wizeng/inline0_trap_float.wasm.out create mode 100644 test/wizeng/inline0_trap_float.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.err create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.exit create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.flags create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.out create mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_func_sig.wasm create mode 100644 test/wizeng/inline0_trap_func_sig.wasm.err create mode 100644 test/wizeng/inline0_trap_func_sig.wasm.exit create mode 100644 test/wizeng/inline0_trap_func_sig.wasm.flags create mode 100644 test/wizeng/inline0_trap_func_sig.wasm.out create mode 100644 test/wizeng/inline0_trap_func_sig.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory.wasm create mode 100644 test/wizeng/inline0_trap_memory.wasm.err create mode 100644 test/wizeng/inline0_trap_memory.wasm.exit create mode 100644 test/wizeng/inline0_trap_memory.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory.wasm.out create mode 100644 test/wizeng/inline0_trap_memory.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.err create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.exit create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.out create mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.err create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.exit create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.flags create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.out create mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_tableoob.wasm create mode 100644 test/wizeng/inline0_trap_tableoob.wasm.err create mode 100644 test/wizeng/inline0_trap_tableoob.wasm.exit create mode 100644 test/wizeng/inline0_trap_tableoob.wasm.flags create mode 100644 test/wizeng/inline0_trap_tableoob.wasm.out create mode 100644 test/wizeng/inline0_trap_tableoob.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_traploc1.wasm create mode 100644 test/wizeng/inline0_trap_traploc1.wasm.err create mode 100644 test/wizeng/inline0_trap_traploc1.wasm.exit create mode 100644 test/wizeng/inline0_trap_traploc1.wasm.flags create mode 100644 test/wizeng/inline0_trap_traploc1.wasm.out create mode 100644 test/wizeng/inline0_trap_traploc1.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_traploc2.wasm create mode 100644 test/wizeng/inline0_trap_traploc2.wasm.err create mode 100644 test/wizeng/inline0_trap_traploc2.wasm.exit create mode 100644 test/wizeng/inline0_trap_traploc2.wasm.flags create mode 100644 test/wizeng/inline0_trap_traploc2.wasm.out create mode 100644 test/wizeng/inline0_trap_traploc2.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable.wasm create mode 100644 test/wizeng/inline0_trap_unreachable.wasm.err create mode 100644 test/wizeng/inline0_trap_unreachable.wasm.exit create mode 100644 test/wizeng/inline0_trap_unreachable.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable.wasm.out create mode 100644 test/wizeng/inline0_trap_unreachable.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.err create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.exit create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.out create mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.err create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.exit create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.flags create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.out create mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags create mode 100644 test/wizeng/inline0_two_level.wasm create mode 100644 test/wizeng/inline0_two_level.wasm.err create mode 100644 test/wizeng/inline0_two_level.wasm.exit create mode 100644 test/wizeng/inline0_two_level.wasm.flags create mode 100644 test/wizeng/inline0_two_level.wasm.out create mode 100644 test/wizeng/inline0_two_level.wasm.wasm.flags create mode 100644 test/wizeng/inline0_two_return.wasm create mode 100644 test/wizeng/inline0_two_return.wasm.err create mode 100644 test/wizeng/inline0_two_return.wasm.exit create mode 100644 test/wizeng/inline0_two_return.wasm.flags create mode 100644 test/wizeng/inline0_two_return.wasm.out create mode 100644 test/wizeng/inline0_two_return.wasm.wasm.flags create mode 100644 test/wizeng/inline0_unary_ops.wasm create mode 100644 test/wizeng/inline0_unary_ops.wasm.err create mode 100644 test/wizeng/inline0_unary_ops.wasm.exit create mode 100644 test/wizeng/inline0_unary_ops.wasm.flags create mode 100644 test/wizeng/inline0_unary_ops.wasm.out create mode 100644 test/wizeng/inline0_unary_ops.wasm.wasm.flags create mode 100644 test/wizeng/inline0_unreachable.wasm create mode 100644 test/wizeng/inline0_unreachable.wasm.err create mode 100644 test/wizeng/inline0_unreachable.wasm.exit create mode 100644 test/wizeng/inline0_unreachable.wasm.flags create mode 100644 test/wizeng/inline0_unreachable.wasm.out create mode 100644 test/wizeng/inline0_unreachable.wasm.wasm.flags create mode 100644 test/wizeng/inline0_void_callee.wasm create mode 100644 test/wizeng/inline0_void_callee.wasm.err create mode 100644 test/wizeng/inline0_void_callee.wasm.exit create mode 100644 test/wizeng/inline0_void_callee.wasm.flags create mode 100644 test/wizeng/inline0_void_callee.wasm.out create mode 100644 test/wizeng/inline0_void_callee.wasm.wasm.flags create mode 100644 test/wizeng/inline1_add_with_local.wasm create mode 100644 test/wizeng/inline1_add_with_local.wasm.err create mode 100644 test/wizeng/inline1_add_with_local.wasm.exit create mode 100644 test/wizeng/inline1_add_with_local.wasm.flags create mode 100644 test/wizeng/inline1_add_with_local.wasm.out create mode 100644 test/wizeng/inline1_bitwise_ops.wasm create mode 100644 test/wizeng/inline1_bitwise_ops.wasm.err create mode 100644 test/wizeng/inline1_bitwise_ops.wasm.exit create mode 100644 test/wizeng/inline1_bitwise_ops.wasm.flags create mode 100644 test/wizeng/inline1_bitwise_ops.wasm.out create mode 100644 test/wizeng/inline1_call_chain.wasm create mode 100644 test/wizeng/inline1_call_chain.wasm.err create mode 100644 test/wizeng/inline1_call_chain.wasm.exit create mode 100644 test/wizeng/inline1_call_chain.wasm.flags create mode 100644 test/wizeng/inline1_call_chain.wasm.out create mode 100644 test/wizeng/inline1_callee_local_tee.wasm create mode 100644 test/wizeng/inline1_callee_local_tee.wasm.err create mode 100644 test/wizeng/inline1_callee_local_tee.wasm.exit create mode 100644 test/wizeng/inline1_callee_local_tee.wasm.flags create mode 100644 test/wizeng/inline1_callee_local_tee.wasm.out create mode 100644 test/wizeng/inline1_callee_with_locals.wasm create mode 100644 test/wizeng/inline1_callee_with_locals.wasm.err create mode 100644 test/wizeng/inline1_callee_with_locals.wasm.exit create mode 100644 test/wizeng/inline1_callee_with_locals.wasm.flags create mode 100644 test/wizeng/inline1_callee_with_locals.wasm.out create mode 100644 test/wizeng/inline1_chained_calls.wasm create mode 100644 test/wizeng/inline1_chained_calls.wasm.err create mode 100644 test/wizeng/inline1_chained_calls.wasm.exit create mode 100644 test/wizeng/inline1_chained_calls.wasm.flags create mode 100644 test/wizeng/inline1_chained_calls.wasm.out create mode 100644 test/wizeng/inline1_comparison_ops.wasm create mode 100644 test/wizeng/inline1_comparison_ops.wasm.err create mode 100644 test/wizeng/inline1_comparison_ops.wasm.exit create mode 100644 test/wizeng/inline1_comparison_ops.wasm.flags create mode 100644 test/wizeng/inline1_comparison_ops.wasm.out create mode 100644 test/wizeng/inline1_complex_arithmetic.wasm create mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.err create mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.exit create mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.flags create mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.out create mode 100644 test/wizeng/inline1_deep_nested.wasm create mode 100644 test/wizeng/inline1_deep_nested.wasm.err create mode 100644 test/wizeng/inline1_deep_nested.wasm.exit create mode 100644 test/wizeng/inline1_deep_nested.wasm.flags create mode 100644 test/wizeng/inline1_deep_nested.wasm.out create mode 100644 test/wizeng/inline1_drop.wasm create mode 100644 test/wizeng/inline1_drop.wasm.err create mode 100644 test/wizeng/inline1_drop.wasm.exit create mode 100644 test/wizeng/inline1_drop.wasm.flags create mode 100644 test/wizeng/inline1_drop.wasm.out create mode 100644 test/wizeng/inline1_explicit_return.wasm create mode 100644 test/wizeng/inline1_explicit_return.wasm.err create mode 100644 test/wizeng/inline1_explicit_return.wasm.exit create mode 100644 test/wizeng/inline1_explicit_return.wasm.flags create mode 100644 test/wizeng/inline1_explicit_return.wasm.out create mode 100644 test/wizeng/inline1_f32_mul.wasm create mode 100644 test/wizeng/inline1_f32_mul.wasm.err create mode 100644 test/wizeng/inline1_f32_mul.wasm.exit create mode 100644 test/wizeng/inline1_f32_mul.wasm.flags create mode 100644 test/wizeng/inline1_f32_mul.wasm.out create mode 100644 test/wizeng/inline1_f64_sqrt.wasm create mode 100644 test/wizeng/inline1_f64_sqrt.wasm.err create mode 100644 test/wizeng/inline1_f64_sqrt.wasm.exit create mode 100644 test/wizeng/inline1_f64_sqrt.wasm.flags create mode 100644 test/wizeng/inline1_f64_sqrt.wasm.out create mode 100644 test/wizeng/inline1_four_params.wasm create mode 100644 test/wizeng/inline1_four_params.wasm.err create mode 100644 test/wizeng/inline1_four_params.wasm.exit create mode 100644 test/wizeng/inline1_four_params.wasm.flags create mode 100644 test/wizeng/inline1_four_params.wasm.out create mode 100644 test/wizeng/inline1_i64_add.wasm create mode 100644 test/wizeng/inline1_i64_add.wasm.err create mode 100644 test/wizeng/inline1_i64_add.wasm.exit create mode 100644 test/wizeng/inline1_i64_add.wasm.flags create mode 100644 test/wizeng/inline1_i64_add.wasm.out create mode 100644 test/wizeng/inline1_local_tee.wasm create mode 100644 test/wizeng/inline1_local_tee.wasm.err create mode 100644 test/wizeng/inline1_local_tee.wasm.exit create mode 100644 test/wizeng/inline1_local_tee.wasm.flags create mode 100644 test/wizeng/inline1_local_tee.wasm.out create mode 100644 test/wizeng/inline1_locals.wasm create mode 100644 test/wizeng/inline1_locals.wasm.err create mode 100644 test/wizeng/inline1_locals.wasm.exit create mode 100644 test/wizeng/inline1_locals.wasm.flags create mode 100644 test/wizeng/inline1_locals.wasm.out create mode 100644 test/wizeng/inline1_memory_swap.wasm create mode 100644 test/wizeng/inline1_memory_swap.wasm.err create mode 100644 test/wizeng/inline1_memory_swap.wasm.exit create mode 100644 test/wizeng/inline1_memory_swap.wasm.flags create mode 100644 test/wizeng/inline1_memory_swap.wasm.out create mode 100644 test/wizeng/inline1_mixed_param_types.wasm create mode 100644 test/wizeng/inline1_mixed_param_types.wasm.err create mode 100644 test/wizeng/inline1_mixed_param_types.wasm.exit create mode 100644 test/wizeng/inline1_mixed_param_types.wasm.flags create mode 100644 test/wizeng/inline1_mixed_param_types.wasm.out create mode 100644 test/wizeng/inline1_multiple_locals.wasm create mode 100644 test/wizeng/inline1_multiple_locals.wasm.err create mode 100644 test/wizeng/inline1_multiple_locals.wasm.exit create mode 100644 test/wizeng/inline1_multiple_locals.wasm.flags create mode 100644 test/wizeng/inline1_multiple_locals.wasm.out create mode 100644 test/wizeng/inline1_multiple_results.wasm create mode 100644 test/wizeng/inline1_multiple_results.wasm.err create mode 100644 test/wizeng/inline1_multiple_results.wasm.exit create mode 100644 test/wizeng/inline1_multiple_results.wasm.flags create mode 100644 test/wizeng/inline1_multiple_results.wasm.out create mode 100644 test/wizeng/inline1_no_control_flow.wasm create mode 100644 test/wizeng/inline1_no_control_flow.wasm.err create mode 100644 test/wizeng/inline1_no_control_flow.wasm.exit create mode 100644 test/wizeng/inline1_no_control_flow.wasm.flags create mode 100644 test/wizeng/inline1_no_control_flow.wasm.out create mode 100644 test/wizeng/inline1_no_has_br.wasm create mode 100644 test/wizeng/inline1_no_has_br.wasm.err create mode 100644 test/wizeng/inline1_no_has_br.wasm.exit create mode 100644 test/wizeng/inline1_no_has_br.wasm.flags create mode 100644 test/wizeng/inline1_no_has_br.wasm.out create mode 100644 test/wizeng/inline1_no_has_if.wasm create mode 100644 test/wizeng/inline1_no_has_if.wasm.err create mode 100644 test/wizeng/inline1_no_has_if.wasm.exit create mode 100644 test/wizeng/inline1_no_has_if.wasm.flags create mode 100644 test/wizeng/inline1_no_has_if.wasm.out create mode 100644 test/wizeng/inline1_no_has_loop.wasm create mode 100644 test/wizeng/inline1_no_has_loop.wasm.err create mode 100644 test/wizeng/inline1_no_has_loop.wasm.exit create mode 100644 test/wizeng/inline1_no_has_loop.wasm.flags create mode 100644 test/wizeng/inline1_no_has_loop.wasm.out create mode 100644 test/wizeng/inline1_no_params.wasm create mode 100644 test/wizeng/inline1_no_params.wasm.err create mode 100644 test/wizeng/inline1_no_params.wasm.exit create mode 100644 test/wizeng/inline1_no_params.wasm.flags create mode 100644 test/wizeng/inline1_no_params.wasm.out create mode 100644 test/wizeng/inline1_no_recursion.wasm create mode 100644 test/wizeng/inline1_no_recursion.wasm.err create mode 100644 test/wizeng/inline1_no_recursion.wasm.exit create mode 100644 test/wizeng/inline1_no_recursion.wasm.flags create mode 100644 test/wizeng/inline1_no_recursion.wasm.out create mode 100644 test/wizeng/inline1_no_too_large.wasm create mode 100644 test/wizeng/inline1_no_too_large.wasm.err create mode 100644 test/wizeng/inline1_no_too_large.wasm.exit create mode 100644 test/wizeng/inline1_no_too_large.wasm.flags create mode 100644 test/wizeng/inline1_no_too_large.wasm.out create mode 100644 test/wizeng/inline1_no_too_many_params.wasm create mode 100644 test/wizeng/inline1_no_too_many_params.wasm.err create mode 100644 test/wizeng/inline1_no_too_many_params.wasm.exit create mode 100644 test/wizeng/inline1_no_too_many_params.wasm.flags create mode 100644 test/wizeng/inline1_no_too_many_params.wasm.out create mode 100644 test/wizeng/inline1_outcall_control_flow.wasm create mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.err create mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.exit create mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.flags create mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.out create mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm create mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.err create mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.exit create mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.flags create mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.out create mode 100644 test/wizeng/inline1_outcall_memory.wasm create mode 100644 test/wizeng/inline1_outcall_memory.wasm.err create mode 100644 test/wizeng/inline1_outcall_memory.wasm.exit create mode 100644 test/wizeng/inline1_outcall_memory.wasm.flags create mode 100644 test/wizeng/inline1_outcall_memory.wasm.out create mode 100644 test/wizeng/inline1_outcall_minimal.wasm create mode 100644 test/wizeng/inline1_outcall_minimal.wasm.err create mode 100644 test/wizeng/inline1_outcall_minimal.wasm.exit create mode 100644 test/wizeng/inline1_outcall_minimal.wasm.flags create mode 100644 test/wizeng/inline1_outcall_minimal.wasm.out create mode 100644 test/wizeng/inline1_outcall_no_locals.wasm create mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.err create mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.exit create mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.flags create mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.out create mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm create mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.err create mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.exit create mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.flags create mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.out create mode 100644 test/wizeng/inline1_outcall_params.wasm create mode 100644 test/wizeng/inline1_outcall_params.wasm.err create mode 100644 test/wizeng/inline1_outcall_params.wasm.exit create mode 100644 test/wizeng/inline1_outcall_params.wasm.flags create mode 100644 test/wizeng/inline1_outcall_params.wasm.out create mode 100644 test/wizeng/inline1_outcall_stack_values.wasm create mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.err create mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.exit create mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.flags create mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.out create mode 100644 test/wizeng/inline1_repeated_callee.wasm create mode 100644 test/wizeng/inline1_repeated_callee.wasm.err create mode 100644 test/wizeng/inline1_repeated_callee.wasm.exit create mode 100644 test/wizeng/inline1_repeated_callee.wasm.flags create mode 100644 test/wizeng/inline1_repeated_callee.wasm.out create mode 100644 test/wizeng/inline1_select.wasm create mode 100644 test/wizeng/inline1_select.wasm.err create mode 100644 test/wizeng/inline1_select.wasm.exit create mode 100644 test/wizeng/inline1_select.wasm.flags create mode 100644 test/wizeng/inline1_select.wasm.out create mode 100644 test/wizeng/inline1_shift_ops.wasm create mode 100644 test/wizeng/inline1_shift_ops.wasm.err create mode 100644 test/wizeng/inline1_shift_ops.wasm.exit create mode 100644 test/wizeng/inline1_shift_ops.wasm.flags create mode 100644 test/wizeng/inline1_shift_ops.wasm.out create mode 100644 test/wizeng/inline1_simple_add.wasm create mode 100644 test/wizeng/inline1_simple_add.wasm.err create mode 100644 test/wizeng/inline1_simple_add.wasm.exit create mode 100644 test/wizeng/inline1_simple_add.wasm.flags create mode 100644 test/wizeng/inline1_simple_add.wasm.out create mode 100644 test/wizeng/inline1_trap_div.wasm create mode 100644 test/wizeng/inline1_trap_div.wasm.err create mode 100644 test/wizeng/inline1_trap_div.wasm.exit create mode 100644 test/wizeng/inline1_trap_div.wasm.flags create mode 100644 test/wizeng/inline1_trap_div.wasm.out create mode 100644 test/wizeng/inline1_trap_div0.wasm create mode 100644 test/wizeng/inline1_trap_div0.wasm.err create mode 100644 test/wizeng/inline1_trap_div0.wasm.exit create mode 100644 test/wizeng/inline1_trap_div0.wasm.flags create mode 100644 test/wizeng/inline1_trap_div0.wasm.out create mode 100644 test/wizeng/inline1_trap_div0_nested.wasm create mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.err create mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.exit create mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.flags create mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.out create mode 100644 test/wizeng/inline1_trap_float.wasm create mode 100644 test/wizeng/inline1_trap_float.wasm.err create mode 100644 test/wizeng/inline1_trap_float.wasm.exit create mode 100644 test/wizeng/inline1_trap_float.wasm.flags create mode 100644 test/wizeng/inline1_trap_float.wasm.out create mode 100644 test/wizeng/inline1_trap_func_invalid.wasm create mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.err create mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.exit create mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.flags create mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.out create mode 100644 test/wizeng/inline1_trap_func_sig.wasm create mode 100644 test/wizeng/inline1_trap_func_sig.wasm.err create mode 100644 test/wizeng/inline1_trap_func_sig.wasm.exit create mode 100644 test/wizeng/inline1_trap_func_sig.wasm.flags create mode 100644 test/wizeng/inline1_trap_func_sig.wasm.out create mode 100644 test/wizeng/inline1_trap_memory.wasm create mode 100644 test/wizeng/inline1_trap_memory.wasm.err create mode 100644 test/wizeng/inline1_trap_memory.wasm.exit create mode 100644 test/wizeng/inline1_trap_memory.wasm.flags create mode 100644 test/wizeng/inline1_trap_memory.wasm.out create mode 100644 test/wizeng/inline1_trap_memory_chain.wasm create mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.err create mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.exit create mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.flags create mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.out create mode 100644 test/wizeng/inline1_trap_memory_nested.wasm create mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.err create mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.exit create mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.flags create mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.out create mode 100644 test/wizeng/inline1_trap_tableoob.wasm create mode 100644 test/wizeng/inline1_trap_tableoob.wasm.err create mode 100644 test/wizeng/inline1_trap_tableoob.wasm.exit create mode 100644 test/wizeng/inline1_trap_tableoob.wasm.flags create mode 100644 test/wizeng/inline1_trap_tableoob.wasm.out create mode 100644 test/wizeng/inline1_trap_traploc1.wasm create mode 100644 test/wizeng/inline1_trap_traploc1.wasm.err create mode 100644 test/wizeng/inline1_trap_traploc1.wasm.exit create mode 100644 test/wizeng/inline1_trap_traploc1.wasm.flags create mode 100644 test/wizeng/inline1_trap_traploc1.wasm.out create mode 100644 test/wizeng/inline1_trap_traploc2.wasm create mode 100644 test/wizeng/inline1_trap_traploc2.wasm.err create mode 100644 test/wizeng/inline1_trap_traploc2.wasm.exit create mode 100644 test/wizeng/inline1_trap_traploc2.wasm.flags create mode 100644 test/wizeng/inline1_trap_traploc2.wasm.out create mode 100644 test/wizeng/inline1_trap_unreachable.wasm create mode 100644 test/wizeng/inline1_trap_unreachable.wasm.err create mode 100644 test/wizeng/inline1_trap_unreachable.wasm.exit create mode 100644 test/wizeng/inline1_trap_unreachable.wasm.flags create mode 100644 test/wizeng/inline1_trap_unreachable.wasm.out create mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm create mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.err create mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.exit create mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.flags create mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.out create mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm create mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.err create mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.exit create mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.flags create mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.out create mode 100644 test/wizeng/inline1_two_level.wasm create mode 100644 test/wizeng/inline1_two_level.wasm.err create mode 100644 test/wizeng/inline1_two_level.wasm.exit create mode 100644 test/wizeng/inline1_two_level.wasm.flags create mode 100644 test/wizeng/inline1_two_level.wasm.out create mode 100644 test/wizeng/inline1_two_return.wasm create mode 100644 test/wizeng/inline1_two_return.wasm.err create mode 100644 test/wizeng/inline1_two_return.wasm.exit create mode 100644 test/wizeng/inline1_two_return.wasm.flags create mode 100644 test/wizeng/inline1_two_return.wasm.out create mode 100644 test/wizeng/inline1_unary_ops.wasm create mode 100644 test/wizeng/inline1_unary_ops.wasm.err create mode 100644 test/wizeng/inline1_unary_ops.wasm.exit create mode 100644 test/wizeng/inline1_unary_ops.wasm.flags create mode 100644 test/wizeng/inline1_unary_ops.wasm.out create mode 100644 test/wizeng/inline1_unreachable.wasm create mode 100644 test/wizeng/inline1_unreachable.wasm.err create mode 100644 test/wizeng/inline1_unreachable.wasm.exit create mode 100644 test/wizeng/inline1_unreachable.wasm.flags create mode 100644 test/wizeng/inline1_unreachable.wasm.out create mode 100644 test/wizeng/inline1_void_callee.wasm create mode 100644 test/wizeng/inline1_void_callee.wasm.err create mode 100644 test/wizeng/inline1_void_callee.wasm.exit create mode 100644 test/wizeng/inline1_void_callee.wasm.flags create mode 100644 test/wizeng/inline1_void_callee.wasm.out create mode 100644 test/wizeng/inline2_add_with_local.wasm create mode 100644 test/wizeng/inline2_add_with_local.wasm.err create mode 100644 test/wizeng/inline2_add_with_local.wasm.exit create mode 100644 test/wizeng/inline2_add_with_local.wasm.flags create mode 100644 test/wizeng/inline2_add_with_local.wasm.out create mode 100644 test/wizeng/inline2_bitwise_ops.wasm create mode 100644 test/wizeng/inline2_bitwise_ops.wasm.err create mode 100644 test/wizeng/inline2_bitwise_ops.wasm.exit create mode 100644 test/wizeng/inline2_bitwise_ops.wasm.flags create mode 100644 test/wizeng/inline2_bitwise_ops.wasm.out create mode 100644 test/wizeng/inline2_call_chain.wasm create mode 100644 test/wizeng/inline2_call_chain.wasm.err create mode 100644 test/wizeng/inline2_call_chain.wasm.exit create mode 100644 test/wizeng/inline2_call_chain.wasm.flags create mode 100644 test/wizeng/inline2_call_chain.wasm.out create mode 100644 test/wizeng/inline2_callee_local_tee.wasm create mode 100644 test/wizeng/inline2_callee_local_tee.wasm.err create mode 100644 test/wizeng/inline2_callee_local_tee.wasm.exit create mode 100644 test/wizeng/inline2_callee_local_tee.wasm.flags create mode 100644 test/wizeng/inline2_callee_local_tee.wasm.out create mode 100644 test/wizeng/inline2_callee_with_locals.wasm create mode 100644 test/wizeng/inline2_callee_with_locals.wasm.err create mode 100644 test/wizeng/inline2_callee_with_locals.wasm.exit create mode 100644 test/wizeng/inline2_callee_with_locals.wasm.flags create mode 100644 test/wizeng/inline2_callee_with_locals.wasm.out create mode 100644 test/wizeng/inline2_chained_calls.wasm create mode 100644 test/wizeng/inline2_chained_calls.wasm.err create mode 100644 test/wizeng/inline2_chained_calls.wasm.exit create mode 100644 test/wizeng/inline2_chained_calls.wasm.flags create mode 100644 test/wizeng/inline2_chained_calls.wasm.out create mode 100644 test/wizeng/inline2_comparison_ops.wasm create mode 100644 test/wizeng/inline2_comparison_ops.wasm.err create mode 100644 test/wizeng/inline2_comparison_ops.wasm.exit create mode 100644 test/wizeng/inline2_comparison_ops.wasm.flags create mode 100644 test/wizeng/inline2_comparison_ops.wasm.out create mode 100644 test/wizeng/inline2_complex_arithmetic.wasm create mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.err create mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.exit create mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.flags create mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.out create mode 100644 test/wizeng/inline2_deep_nested.wasm create mode 100644 test/wizeng/inline2_deep_nested.wasm.err create mode 100644 test/wizeng/inline2_deep_nested.wasm.exit create mode 100644 test/wizeng/inline2_deep_nested.wasm.flags create mode 100644 test/wizeng/inline2_deep_nested.wasm.out create mode 100644 test/wizeng/inline2_drop.wasm create mode 100644 test/wizeng/inline2_drop.wasm.err create mode 100644 test/wizeng/inline2_drop.wasm.exit create mode 100644 test/wizeng/inline2_drop.wasm.flags create mode 100644 test/wizeng/inline2_drop.wasm.out create mode 100644 test/wizeng/inline2_explicit_return.wasm create mode 100644 test/wizeng/inline2_explicit_return.wasm.err create mode 100644 test/wizeng/inline2_explicit_return.wasm.exit create mode 100644 test/wizeng/inline2_explicit_return.wasm.flags create mode 100644 test/wizeng/inline2_explicit_return.wasm.out create mode 100644 test/wizeng/inline2_f32_mul.wasm create mode 100644 test/wizeng/inline2_f32_mul.wasm.err create mode 100644 test/wizeng/inline2_f32_mul.wasm.exit create mode 100644 test/wizeng/inline2_f32_mul.wasm.flags create mode 100644 test/wizeng/inline2_f32_mul.wasm.out create mode 100644 test/wizeng/inline2_f64_sqrt.wasm create mode 100644 test/wizeng/inline2_f64_sqrt.wasm.err create mode 100644 test/wizeng/inline2_f64_sqrt.wasm.exit create mode 100644 test/wizeng/inline2_f64_sqrt.wasm.flags create mode 100644 test/wizeng/inline2_f64_sqrt.wasm.out create mode 100644 test/wizeng/inline2_four_params.wasm create mode 100644 test/wizeng/inline2_four_params.wasm.err create mode 100644 test/wizeng/inline2_four_params.wasm.exit create mode 100644 test/wizeng/inline2_four_params.wasm.flags create mode 100644 test/wizeng/inline2_four_params.wasm.out create mode 100644 test/wizeng/inline2_i64_add.wasm create mode 100644 test/wizeng/inline2_i64_add.wasm.err create mode 100644 test/wizeng/inline2_i64_add.wasm.exit create mode 100644 test/wizeng/inline2_i64_add.wasm.flags create mode 100644 test/wizeng/inline2_i64_add.wasm.out create mode 100644 test/wizeng/inline2_local_tee.wasm create mode 100644 test/wizeng/inline2_local_tee.wasm.err create mode 100644 test/wizeng/inline2_local_tee.wasm.exit create mode 100644 test/wizeng/inline2_local_tee.wasm.flags create mode 100644 test/wizeng/inline2_local_tee.wasm.out create mode 100644 test/wizeng/inline2_locals.wasm create mode 100644 test/wizeng/inline2_locals.wasm.err create mode 100644 test/wizeng/inline2_locals.wasm.exit create mode 100644 test/wizeng/inline2_locals.wasm.flags create mode 100644 test/wizeng/inline2_locals.wasm.out create mode 100644 test/wizeng/inline2_memory_swap.wasm create mode 100644 test/wizeng/inline2_memory_swap.wasm.err create mode 100644 test/wizeng/inline2_memory_swap.wasm.exit create mode 100644 test/wizeng/inline2_memory_swap.wasm.flags create mode 100644 test/wizeng/inline2_memory_swap.wasm.out create mode 100644 test/wizeng/inline2_mixed_param_types.wasm create mode 100644 test/wizeng/inline2_mixed_param_types.wasm.err create mode 100644 test/wizeng/inline2_mixed_param_types.wasm.exit create mode 100644 test/wizeng/inline2_mixed_param_types.wasm.flags create mode 100644 test/wizeng/inline2_mixed_param_types.wasm.out create mode 100644 test/wizeng/inline2_multiple_locals.wasm create mode 100644 test/wizeng/inline2_multiple_locals.wasm.err create mode 100644 test/wizeng/inline2_multiple_locals.wasm.exit create mode 100644 test/wizeng/inline2_multiple_locals.wasm.flags create mode 100644 test/wizeng/inline2_multiple_locals.wasm.out create mode 100644 test/wizeng/inline2_multiple_results.wasm create mode 100644 test/wizeng/inline2_multiple_results.wasm.err create mode 100644 test/wizeng/inline2_multiple_results.wasm.exit create mode 100644 test/wizeng/inline2_multiple_results.wasm.flags create mode 100644 test/wizeng/inline2_multiple_results.wasm.out create mode 100644 test/wizeng/inline2_no_control_flow.wasm create mode 100644 test/wizeng/inline2_no_control_flow.wasm.err create mode 100644 test/wizeng/inline2_no_control_flow.wasm.exit create mode 100644 test/wizeng/inline2_no_control_flow.wasm.flags create mode 100644 test/wizeng/inline2_no_control_flow.wasm.out create mode 100644 test/wizeng/inline2_no_has_br.wasm create mode 100644 test/wizeng/inline2_no_has_br.wasm.err create mode 100644 test/wizeng/inline2_no_has_br.wasm.exit create mode 100644 test/wizeng/inline2_no_has_br.wasm.flags create mode 100644 test/wizeng/inline2_no_has_br.wasm.out create mode 100644 test/wizeng/inline2_no_has_if.wasm create mode 100644 test/wizeng/inline2_no_has_if.wasm.err create mode 100644 test/wizeng/inline2_no_has_if.wasm.exit create mode 100644 test/wizeng/inline2_no_has_if.wasm.flags create mode 100644 test/wizeng/inline2_no_has_if.wasm.out create mode 100644 test/wizeng/inline2_no_has_loop.wasm create mode 100644 test/wizeng/inline2_no_has_loop.wasm.err create mode 100644 test/wizeng/inline2_no_has_loop.wasm.exit create mode 100644 test/wizeng/inline2_no_has_loop.wasm.flags create mode 100644 test/wizeng/inline2_no_has_loop.wasm.out create mode 100644 test/wizeng/inline2_no_params.wasm create mode 100644 test/wizeng/inline2_no_params.wasm.err create mode 100644 test/wizeng/inline2_no_params.wasm.exit create mode 100644 test/wizeng/inline2_no_params.wasm.flags create mode 100644 test/wizeng/inline2_no_params.wasm.out create mode 100644 test/wizeng/inline2_no_recursion.wasm create mode 100644 test/wizeng/inline2_no_recursion.wasm.err create mode 100644 test/wizeng/inline2_no_recursion.wasm.exit create mode 100644 test/wizeng/inline2_no_recursion.wasm.flags create mode 100644 test/wizeng/inline2_no_recursion.wasm.out create mode 100644 test/wizeng/inline2_no_too_large.wasm create mode 100644 test/wizeng/inline2_no_too_large.wasm.err create mode 100644 test/wizeng/inline2_no_too_large.wasm.exit create mode 100644 test/wizeng/inline2_no_too_large.wasm.flags create mode 100644 test/wizeng/inline2_no_too_large.wasm.out create mode 100644 test/wizeng/inline2_no_too_many_params.wasm create mode 100644 test/wizeng/inline2_no_too_many_params.wasm.err create mode 100644 test/wizeng/inline2_no_too_many_params.wasm.exit create mode 100644 test/wizeng/inline2_no_too_many_params.wasm.flags create mode 100644 test/wizeng/inline2_no_too_many_params.wasm.out create mode 100644 test/wizeng/inline2_outcall_control_flow.wasm create mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.err create mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.exit create mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.flags create mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.out create mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm create mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.err create mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.exit create mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.flags create mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.out create mode 100644 test/wizeng/inline2_outcall_memory.wasm create mode 100644 test/wizeng/inline2_outcall_memory.wasm.err create mode 100644 test/wizeng/inline2_outcall_memory.wasm.exit create mode 100644 test/wizeng/inline2_outcall_memory.wasm.flags create mode 100644 test/wizeng/inline2_outcall_memory.wasm.out create mode 100644 test/wizeng/inline2_outcall_minimal.wasm create mode 100644 test/wizeng/inline2_outcall_minimal.wasm.err create mode 100644 test/wizeng/inline2_outcall_minimal.wasm.exit create mode 100644 test/wizeng/inline2_outcall_minimal.wasm.flags create mode 100644 test/wizeng/inline2_outcall_minimal.wasm.out create mode 100644 test/wizeng/inline2_outcall_no_locals.wasm create mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.err create mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.exit create mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.flags create mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.out create mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm create mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.err create mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.exit create mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.flags create mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.out create mode 100644 test/wizeng/inline2_outcall_params.wasm create mode 100644 test/wizeng/inline2_outcall_params.wasm.err create mode 100644 test/wizeng/inline2_outcall_params.wasm.exit create mode 100644 test/wizeng/inline2_outcall_params.wasm.flags create mode 100644 test/wizeng/inline2_outcall_params.wasm.out create mode 100644 test/wizeng/inline2_outcall_stack_values.wasm create mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.err create mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.exit create mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.flags create mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.out create mode 100644 test/wizeng/inline2_repeated_callee.wasm create mode 100644 test/wizeng/inline2_repeated_callee.wasm.err create mode 100644 test/wizeng/inline2_repeated_callee.wasm.exit create mode 100644 test/wizeng/inline2_repeated_callee.wasm.flags create mode 100644 test/wizeng/inline2_repeated_callee.wasm.out create mode 100644 test/wizeng/inline2_select.wasm create mode 100644 test/wizeng/inline2_select.wasm.err create mode 100644 test/wizeng/inline2_select.wasm.exit create mode 100644 test/wizeng/inline2_select.wasm.flags create mode 100644 test/wizeng/inline2_select.wasm.out create mode 100644 test/wizeng/inline2_shift_ops.wasm create mode 100644 test/wizeng/inline2_shift_ops.wasm.err create mode 100644 test/wizeng/inline2_shift_ops.wasm.exit create mode 100644 test/wizeng/inline2_shift_ops.wasm.flags create mode 100644 test/wizeng/inline2_shift_ops.wasm.out create mode 100644 test/wizeng/inline2_simple_add.wasm create mode 100644 test/wizeng/inline2_simple_add.wasm.err create mode 100644 test/wizeng/inline2_simple_add.wasm.exit create mode 100644 test/wizeng/inline2_simple_add.wasm.flags create mode 100644 test/wizeng/inline2_simple_add.wasm.out create mode 100644 test/wizeng/inline2_trap_div.wasm create mode 100644 test/wizeng/inline2_trap_div.wasm.err create mode 100644 test/wizeng/inline2_trap_div.wasm.exit create mode 100644 test/wizeng/inline2_trap_div.wasm.flags create mode 100644 test/wizeng/inline2_trap_div.wasm.out create mode 100644 test/wizeng/inline2_trap_div0.wasm create mode 100644 test/wizeng/inline2_trap_div0.wasm.err create mode 100644 test/wizeng/inline2_trap_div0.wasm.exit create mode 100644 test/wizeng/inline2_trap_div0.wasm.flags create mode 100644 test/wizeng/inline2_trap_div0.wasm.out create mode 100644 test/wizeng/inline2_trap_div0_nested.wasm create mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.err create mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.exit create mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.flags create mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.out create mode 100644 test/wizeng/inline2_trap_float.wasm create mode 100644 test/wizeng/inline2_trap_float.wasm.err create mode 100644 test/wizeng/inline2_trap_float.wasm.exit create mode 100644 test/wizeng/inline2_trap_float.wasm.flags create mode 100644 test/wizeng/inline2_trap_float.wasm.out create mode 100644 test/wizeng/inline2_trap_func_invalid.wasm create mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.err create mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.exit create mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.flags create mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.out create mode 100644 test/wizeng/inline2_trap_func_sig.wasm create mode 100644 test/wizeng/inline2_trap_func_sig.wasm.err create mode 100644 test/wizeng/inline2_trap_func_sig.wasm.exit create mode 100644 test/wizeng/inline2_trap_func_sig.wasm.flags create mode 100644 test/wizeng/inline2_trap_func_sig.wasm.out create mode 100644 test/wizeng/inline2_trap_memory.wasm create mode 100644 test/wizeng/inline2_trap_memory.wasm.err create mode 100644 test/wizeng/inline2_trap_memory.wasm.exit create mode 100644 test/wizeng/inline2_trap_memory.wasm.flags create mode 100644 test/wizeng/inline2_trap_memory.wasm.out create mode 100644 test/wizeng/inline2_trap_memory_chain.wasm create mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.err create mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.exit create mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.flags create mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.out create mode 100644 test/wizeng/inline2_trap_memory_nested.wasm create mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.err create mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.exit create mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.flags create mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.out create mode 100644 test/wizeng/inline2_trap_tableoob.wasm create mode 100644 test/wizeng/inline2_trap_tableoob.wasm.err create mode 100644 test/wizeng/inline2_trap_tableoob.wasm.exit create mode 100644 test/wizeng/inline2_trap_tableoob.wasm.flags create mode 100644 test/wizeng/inline2_trap_tableoob.wasm.out create mode 100644 test/wizeng/inline2_trap_traploc1.wasm create mode 100644 test/wizeng/inline2_trap_traploc1.wasm.err create mode 100644 test/wizeng/inline2_trap_traploc1.wasm.exit create mode 100644 test/wizeng/inline2_trap_traploc1.wasm.flags create mode 100644 test/wizeng/inline2_trap_traploc1.wasm.out create mode 100644 test/wizeng/inline2_trap_traploc2.wasm create mode 100644 test/wizeng/inline2_trap_traploc2.wasm.err create mode 100644 test/wizeng/inline2_trap_traploc2.wasm.exit create mode 100644 test/wizeng/inline2_trap_traploc2.wasm.flags create mode 100644 test/wizeng/inline2_trap_traploc2.wasm.out create mode 100644 test/wizeng/inline2_trap_unreachable.wasm create mode 100644 test/wizeng/inline2_trap_unreachable.wasm.err create mode 100644 test/wizeng/inline2_trap_unreachable.wasm.exit create mode 100644 test/wizeng/inline2_trap_unreachable.wasm.flags create mode 100644 test/wizeng/inline2_trap_unreachable.wasm.out create mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm create mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.err create mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.exit create mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.flags create mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.out create mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm create mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.err create mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.exit create mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.flags create mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.out create mode 100644 test/wizeng/inline2_two_level.wasm create mode 100644 test/wizeng/inline2_two_level.wasm.err create mode 100644 test/wizeng/inline2_two_level.wasm.exit create mode 100644 test/wizeng/inline2_two_level.wasm.flags create mode 100644 test/wizeng/inline2_two_level.wasm.out create mode 100644 test/wizeng/inline2_two_return.wasm create mode 100644 test/wizeng/inline2_two_return.wasm.err create mode 100644 test/wizeng/inline2_two_return.wasm.exit create mode 100644 test/wizeng/inline2_two_return.wasm.flags create mode 100644 test/wizeng/inline2_two_return.wasm.out create mode 100644 test/wizeng/inline2_unary_ops.wasm create mode 100644 test/wizeng/inline2_unary_ops.wasm.err create mode 100644 test/wizeng/inline2_unary_ops.wasm.exit create mode 100644 test/wizeng/inline2_unary_ops.wasm.flags create mode 100644 test/wizeng/inline2_unary_ops.wasm.out create mode 100644 test/wizeng/inline2_unreachable.wasm create mode 100644 test/wizeng/inline2_unreachable.wasm.err create mode 100644 test/wizeng/inline2_unreachable.wasm.exit create mode 100644 test/wizeng/inline2_unreachable.wasm.flags create mode 100644 test/wizeng/inline2_unreachable.wasm.out create mode 100644 test/wizeng/inline2_void_callee.wasm create mode 100644 test/wizeng/inline2_void_callee.wasm.err create mode 100644 test/wizeng/inline2_void_callee.wasm.exit create mode 100644 test/wizeng/inline2_void_callee.wasm.flags create mode 100644 test/wizeng/inline2_void_callee.wasm.out create mode 100644 test/wizeng/inline3_add_with_local.wasm create mode 100644 test/wizeng/inline3_add_with_local.wasm.err create mode 100644 test/wizeng/inline3_add_with_local.wasm.exit create mode 100644 test/wizeng/inline3_add_with_local.wasm.flags create mode 100644 test/wizeng/inline3_add_with_local.wasm.out create mode 100644 test/wizeng/inline3_bitwise_ops.wasm create mode 100644 test/wizeng/inline3_bitwise_ops.wasm.err create mode 100644 test/wizeng/inline3_bitwise_ops.wasm.exit create mode 100644 test/wizeng/inline3_bitwise_ops.wasm.flags create mode 100644 test/wizeng/inline3_bitwise_ops.wasm.out create mode 100644 test/wizeng/inline3_call_chain.wasm create mode 100644 test/wizeng/inline3_call_chain.wasm.err create mode 100644 test/wizeng/inline3_call_chain.wasm.exit create mode 100644 test/wizeng/inline3_call_chain.wasm.flags create mode 100644 test/wizeng/inline3_call_chain.wasm.out create mode 100644 test/wizeng/inline3_callee_local_tee.wasm create mode 100644 test/wizeng/inline3_callee_local_tee.wasm.err create mode 100644 test/wizeng/inline3_callee_local_tee.wasm.exit create mode 100644 test/wizeng/inline3_callee_local_tee.wasm.flags create mode 100644 test/wizeng/inline3_callee_local_tee.wasm.out create mode 100644 test/wizeng/inline3_callee_with_locals.wasm create mode 100644 test/wizeng/inline3_callee_with_locals.wasm.err create mode 100644 test/wizeng/inline3_callee_with_locals.wasm.exit create mode 100644 test/wizeng/inline3_callee_with_locals.wasm.flags create mode 100644 test/wizeng/inline3_callee_with_locals.wasm.out create mode 100644 test/wizeng/inline3_chained_calls.wasm create mode 100644 test/wizeng/inline3_chained_calls.wasm.err create mode 100644 test/wizeng/inline3_chained_calls.wasm.exit create mode 100644 test/wizeng/inline3_chained_calls.wasm.flags create mode 100644 test/wizeng/inline3_chained_calls.wasm.out create mode 100644 test/wizeng/inline3_comparison_ops.wasm create mode 100644 test/wizeng/inline3_comparison_ops.wasm.err create mode 100644 test/wizeng/inline3_comparison_ops.wasm.exit create mode 100644 test/wizeng/inline3_comparison_ops.wasm.flags create mode 100644 test/wizeng/inline3_comparison_ops.wasm.out create mode 100644 test/wizeng/inline3_complex_arithmetic.wasm create mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.err create mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.exit create mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.flags create mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.out create mode 100644 test/wizeng/inline3_deep_nested.wasm create mode 100644 test/wizeng/inline3_deep_nested.wasm.err create mode 100644 test/wizeng/inline3_deep_nested.wasm.exit create mode 100644 test/wizeng/inline3_deep_nested.wasm.flags create mode 100644 test/wizeng/inline3_deep_nested.wasm.out create mode 100644 test/wizeng/inline3_drop.wasm create mode 100644 test/wizeng/inline3_drop.wasm.err create mode 100644 test/wizeng/inline3_drop.wasm.exit create mode 100644 test/wizeng/inline3_drop.wasm.flags create mode 100644 test/wizeng/inline3_drop.wasm.out create mode 100644 test/wizeng/inline3_explicit_return.wasm create mode 100644 test/wizeng/inline3_explicit_return.wasm.err create mode 100644 test/wizeng/inline3_explicit_return.wasm.exit create mode 100644 test/wizeng/inline3_explicit_return.wasm.flags create mode 100644 test/wizeng/inline3_explicit_return.wasm.out create mode 100644 test/wizeng/inline3_f32_mul.wasm create mode 100644 test/wizeng/inline3_f32_mul.wasm.err create mode 100644 test/wizeng/inline3_f32_mul.wasm.exit create mode 100644 test/wizeng/inline3_f32_mul.wasm.flags create mode 100644 test/wizeng/inline3_f32_mul.wasm.out create mode 100644 test/wizeng/inline3_f64_sqrt.wasm create mode 100644 test/wizeng/inline3_f64_sqrt.wasm.err create mode 100644 test/wizeng/inline3_f64_sqrt.wasm.exit create mode 100644 test/wizeng/inline3_f64_sqrt.wasm.flags create mode 100644 test/wizeng/inline3_f64_sqrt.wasm.out create mode 100644 test/wizeng/inline3_four_params.wasm create mode 100644 test/wizeng/inline3_four_params.wasm.err create mode 100644 test/wizeng/inline3_four_params.wasm.exit create mode 100644 test/wizeng/inline3_four_params.wasm.flags create mode 100644 test/wizeng/inline3_four_params.wasm.out create mode 100644 test/wizeng/inline3_i64_add.wasm create mode 100644 test/wizeng/inline3_i64_add.wasm.err create mode 100644 test/wizeng/inline3_i64_add.wasm.exit create mode 100644 test/wizeng/inline3_i64_add.wasm.flags create mode 100644 test/wizeng/inline3_i64_add.wasm.out create mode 100644 test/wizeng/inline3_local_tee.wasm create mode 100644 test/wizeng/inline3_local_tee.wasm.err create mode 100644 test/wizeng/inline3_local_tee.wasm.exit create mode 100644 test/wizeng/inline3_local_tee.wasm.flags create mode 100644 test/wizeng/inline3_local_tee.wasm.out create mode 100644 test/wizeng/inline3_locals.wasm create mode 100644 test/wizeng/inline3_locals.wasm.err create mode 100644 test/wizeng/inline3_locals.wasm.exit create mode 100644 test/wizeng/inline3_locals.wasm.flags create mode 100644 test/wizeng/inline3_locals.wasm.out create mode 100644 test/wizeng/inline3_memory_swap.wasm create mode 100644 test/wizeng/inline3_memory_swap.wasm.err create mode 100644 test/wizeng/inline3_memory_swap.wasm.exit create mode 100644 test/wizeng/inline3_memory_swap.wasm.flags create mode 100644 test/wizeng/inline3_memory_swap.wasm.out create mode 100644 test/wizeng/inline3_mixed_param_types.wasm create mode 100644 test/wizeng/inline3_mixed_param_types.wasm.err create mode 100644 test/wizeng/inline3_mixed_param_types.wasm.exit create mode 100644 test/wizeng/inline3_mixed_param_types.wasm.flags create mode 100644 test/wizeng/inline3_mixed_param_types.wasm.out create mode 100644 test/wizeng/inline3_multiple_locals.wasm create mode 100644 test/wizeng/inline3_multiple_locals.wasm.err create mode 100644 test/wizeng/inline3_multiple_locals.wasm.exit create mode 100644 test/wizeng/inline3_multiple_locals.wasm.flags create mode 100644 test/wizeng/inline3_multiple_locals.wasm.out create mode 100644 test/wizeng/inline3_multiple_results.wasm create mode 100644 test/wizeng/inline3_multiple_results.wasm.err create mode 100644 test/wizeng/inline3_multiple_results.wasm.exit create mode 100644 test/wizeng/inline3_multiple_results.wasm.flags create mode 100644 test/wizeng/inline3_multiple_results.wasm.out create mode 100644 test/wizeng/inline3_no_control_flow.wasm create mode 100644 test/wizeng/inline3_no_control_flow.wasm.err create mode 100644 test/wizeng/inline3_no_control_flow.wasm.exit create mode 100644 test/wizeng/inline3_no_control_flow.wasm.flags create mode 100644 test/wizeng/inline3_no_control_flow.wasm.out create mode 100644 test/wizeng/inline3_no_has_br.wasm create mode 100644 test/wizeng/inline3_no_has_br.wasm.err create mode 100644 test/wizeng/inline3_no_has_br.wasm.exit create mode 100644 test/wizeng/inline3_no_has_br.wasm.flags create mode 100644 test/wizeng/inline3_no_has_br.wasm.out create mode 100644 test/wizeng/inline3_no_has_if.wasm create mode 100644 test/wizeng/inline3_no_has_if.wasm.err create mode 100644 test/wizeng/inline3_no_has_if.wasm.exit create mode 100644 test/wizeng/inline3_no_has_if.wasm.flags create mode 100644 test/wizeng/inline3_no_has_if.wasm.out create mode 100644 test/wizeng/inline3_no_has_loop.wasm create mode 100644 test/wizeng/inline3_no_has_loop.wasm.err create mode 100644 test/wizeng/inline3_no_has_loop.wasm.exit create mode 100644 test/wizeng/inline3_no_has_loop.wasm.flags create mode 100644 test/wizeng/inline3_no_has_loop.wasm.out create mode 100644 test/wizeng/inline3_no_params.wasm create mode 100644 test/wizeng/inline3_no_params.wasm.err create mode 100644 test/wizeng/inline3_no_params.wasm.exit create mode 100644 test/wizeng/inline3_no_params.wasm.flags create mode 100644 test/wizeng/inline3_no_params.wasm.out create mode 100644 test/wizeng/inline3_no_recursion.wasm create mode 100644 test/wizeng/inline3_no_recursion.wasm.err create mode 100644 test/wizeng/inline3_no_recursion.wasm.exit create mode 100644 test/wizeng/inline3_no_recursion.wasm.flags create mode 100644 test/wizeng/inline3_no_recursion.wasm.out create mode 100644 test/wizeng/inline3_no_too_large.wasm create mode 100644 test/wizeng/inline3_no_too_large.wasm.err create mode 100644 test/wizeng/inline3_no_too_large.wasm.exit create mode 100644 test/wizeng/inline3_no_too_large.wasm.flags create mode 100644 test/wizeng/inline3_no_too_large.wasm.out create mode 100644 test/wizeng/inline3_no_too_many_params.wasm create mode 100644 test/wizeng/inline3_no_too_many_params.wasm.err create mode 100644 test/wizeng/inline3_no_too_many_params.wasm.exit create mode 100644 test/wizeng/inline3_no_too_many_params.wasm.flags create mode 100644 test/wizeng/inline3_no_too_many_params.wasm.out create mode 100644 test/wizeng/inline3_outcall_control_flow.wasm create mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.err create mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.exit create mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.flags create mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.out create mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm create mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.err create mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.exit create mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.flags create mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.out create mode 100644 test/wizeng/inline3_outcall_memory.wasm create mode 100644 test/wizeng/inline3_outcall_memory.wasm.err create mode 100644 test/wizeng/inline3_outcall_memory.wasm.exit create mode 100644 test/wizeng/inline3_outcall_memory.wasm.flags create mode 100644 test/wizeng/inline3_outcall_memory.wasm.out create mode 100644 test/wizeng/inline3_outcall_minimal.wasm create mode 100644 test/wizeng/inline3_outcall_minimal.wasm.err create mode 100644 test/wizeng/inline3_outcall_minimal.wasm.exit create mode 100644 test/wizeng/inline3_outcall_minimal.wasm.flags create mode 100644 test/wizeng/inline3_outcall_minimal.wasm.out create mode 100644 test/wizeng/inline3_outcall_no_locals.wasm create mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.err create mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.exit create mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.flags create mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.out create mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm create mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.err create mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.exit create mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.flags create mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.out create mode 100644 test/wizeng/inline3_outcall_params.wasm create mode 100644 test/wizeng/inline3_outcall_params.wasm.err create mode 100644 test/wizeng/inline3_outcall_params.wasm.exit create mode 100644 test/wizeng/inline3_outcall_params.wasm.flags create mode 100644 test/wizeng/inline3_outcall_params.wasm.out create mode 100644 test/wizeng/inline3_outcall_stack_values.wasm create mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.err create mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.exit create mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.flags create mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.out create mode 100644 test/wizeng/inline3_repeated_callee.wasm create mode 100644 test/wizeng/inline3_repeated_callee.wasm.err create mode 100644 test/wizeng/inline3_repeated_callee.wasm.exit create mode 100644 test/wizeng/inline3_repeated_callee.wasm.flags create mode 100644 test/wizeng/inline3_repeated_callee.wasm.out create mode 100644 test/wizeng/inline3_select.wasm create mode 100644 test/wizeng/inline3_select.wasm.err create mode 100644 test/wizeng/inline3_select.wasm.exit create mode 100644 test/wizeng/inline3_select.wasm.flags create mode 100644 test/wizeng/inline3_select.wasm.out create mode 100644 test/wizeng/inline3_shift_ops.wasm create mode 100644 test/wizeng/inline3_shift_ops.wasm.err create mode 100644 test/wizeng/inline3_shift_ops.wasm.exit create mode 100644 test/wizeng/inline3_shift_ops.wasm.flags create mode 100644 test/wizeng/inline3_shift_ops.wasm.out create mode 100644 test/wizeng/inline3_simple_add.wasm create mode 100644 test/wizeng/inline3_simple_add.wasm.err create mode 100644 test/wizeng/inline3_simple_add.wasm.exit create mode 100644 test/wizeng/inline3_simple_add.wasm.flags create mode 100644 test/wizeng/inline3_simple_add.wasm.out create mode 100644 test/wizeng/inline3_trap_div.wasm create mode 100644 test/wizeng/inline3_trap_div.wasm.err create mode 100644 test/wizeng/inline3_trap_div.wasm.exit create mode 100644 test/wizeng/inline3_trap_div.wasm.flags create mode 100644 test/wizeng/inline3_trap_div.wasm.out create mode 100644 test/wizeng/inline3_trap_div0.wasm create mode 100644 test/wizeng/inline3_trap_div0.wasm.err create mode 100644 test/wizeng/inline3_trap_div0.wasm.exit create mode 100644 test/wizeng/inline3_trap_div0.wasm.flags create mode 100644 test/wizeng/inline3_trap_div0.wasm.out create mode 100644 test/wizeng/inline3_trap_div0_nested.wasm create mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.err create mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.exit create mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.flags create mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.out create mode 100644 test/wizeng/inline3_trap_float.wasm create mode 100644 test/wizeng/inline3_trap_float.wasm.err create mode 100644 test/wizeng/inline3_trap_float.wasm.exit create mode 100644 test/wizeng/inline3_trap_float.wasm.flags create mode 100644 test/wizeng/inline3_trap_float.wasm.out create mode 100644 test/wizeng/inline3_trap_func_invalid.wasm create mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.err create mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.exit create mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.flags create mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.out create mode 100644 test/wizeng/inline3_trap_func_sig.wasm create mode 100644 test/wizeng/inline3_trap_func_sig.wasm.err create mode 100644 test/wizeng/inline3_trap_func_sig.wasm.exit create mode 100644 test/wizeng/inline3_trap_func_sig.wasm.flags create mode 100644 test/wizeng/inline3_trap_func_sig.wasm.out create mode 100644 test/wizeng/inline3_trap_memory.wasm create mode 100644 test/wizeng/inline3_trap_memory.wasm.err create mode 100644 test/wizeng/inline3_trap_memory.wasm.exit create mode 100644 test/wizeng/inline3_trap_memory.wasm.flags create mode 100644 test/wizeng/inline3_trap_memory.wasm.out create mode 100644 test/wizeng/inline3_trap_memory_chain.wasm create mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.err create mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.exit create mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.flags create mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.out create mode 100644 test/wizeng/inline3_trap_memory_nested.wasm create mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.err create mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.exit create mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.flags create mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.out create mode 100644 test/wizeng/inline3_trap_tableoob.wasm create mode 100644 test/wizeng/inline3_trap_tableoob.wasm.err create mode 100644 test/wizeng/inline3_trap_tableoob.wasm.exit create mode 100644 test/wizeng/inline3_trap_tableoob.wasm.flags create mode 100644 test/wizeng/inline3_trap_tableoob.wasm.out create mode 100644 test/wizeng/inline3_trap_traploc1.wasm create mode 100644 test/wizeng/inline3_trap_traploc1.wasm.err create mode 100644 test/wizeng/inline3_trap_traploc1.wasm.exit create mode 100644 test/wizeng/inline3_trap_traploc1.wasm.flags create mode 100644 test/wizeng/inline3_trap_traploc1.wasm.out create mode 100644 test/wizeng/inline3_trap_traploc2.wasm create mode 100644 test/wizeng/inline3_trap_traploc2.wasm.err create mode 100644 test/wizeng/inline3_trap_traploc2.wasm.exit create mode 100644 test/wizeng/inline3_trap_traploc2.wasm.flags create mode 100644 test/wizeng/inline3_trap_traploc2.wasm.out create mode 100644 test/wizeng/inline3_trap_unreachable.wasm create mode 100644 test/wizeng/inline3_trap_unreachable.wasm.err create mode 100644 test/wizeng/inline3_trap_unreachable.wasm.exit create mode 100644 test/wizeng/inline3_trap_unreachable.wasm.flags create mode 100644 test/wizeng/inline3_trap_unreachable.wasm.out create mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm create mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.err create mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.exit create mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.flags create mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.out create mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm create mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.err create mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.exit create mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.flags create mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.out create mode 100644 test/wizeng/inline3_two_level.wasm create mode 100644 test/wizeng/inline3_two_level.wasm.err create mode 100644 test/wizeng/inline3_two_level.wasm.exit create mode 100644 test/wizeng/inline3_two_level.wasm.flags create mode 100644 test/wizeng/inline3_two_level.wasm.out create mode 100644 test/wizeng/inline3_two_return.wasm create mode 100644 test/wizeng/inline3_two_return.wasm.err create mode 100644 test/wizeng/inline3_two_return.wasm.exit create mode 100644 test/wizeng/inline3_two_return.wasm.flags create mode 100644 test/wizeng/inline3_two_return.wasm.out create mode 100644 test/wizeng/inline3_unary_ops.wasm create mode 100644 test/wizeng/inline3_unary_ops.wasm.err create mode 100644 test/wizeng/inline3_unary_ops.wasm.exit create mode 100644 test/wizeng/inline3_unary_ops.wasm.flags create mode 100644 test/wizeng/inline3_unary_ops.wasm.out create mode 100644 test/wizeng/inline3_unreachable.wasm create mode 100644 test/wizeng/inline3_unreachable.wasm.err create mode 100644 test/wizeng/inline3_unreachable.wasm.exit create mode 100644 test/wizeng/inline3_unreachable.wasm.flags create mode 100644 test/wizeng/inline3_unreachable.wasm.out create mode 100644 test/wizeng/inline3_void_callee.wasm create mode 100644 test/wizeng/inline3_void_callee.wasm.err create mode 100644 test/wizeng/inline3_void_callee.wasm.exit create mode 100644 test/wizeng/inline3_void_callee.wasm.flags create mode 100644 test/wizeng/inline3_void_callee.wasm.out diff --git a/test/wizeng/failures.x86-64-linux.jit b/test/wizeng/failures.x86-64-linux.jit index 2837762ff..b8636ed97 100644 --- a/test/wizeng/failures.x86-64-linux.jit +++ b/test/wizeng/failures.x86-64-linux.jit @@ -1,2 +1 @@ wizeng/add.wasm -wizeng/trap1.wasm diff --git a/test/wizeng/failures.x86-64-linux.lazy b/test/wizeng/failures.x86-64-linux.lazy index 2837762ff..b8636ed97 100644 --- a/test/wizeng/failures.x86-64-linux.lazy +++ b/test/wizeng/failures.x86-64-linux.lazy @@ -1,2 +1 @@ wizeng/add.wasm -wizeng/trap1.wasm diff --git a/test/wizeng/failures.x86-64-linux.spc b/test/wizeng/failures.x86-64-linux.spc index 2837762ff..b8636ed97 100644 --- a/test/wizeng/failures.x86-64-linux.spc +++ b/test/wizeng/failures.x86-64-linux.spc @@ -1,2 +1 @@ wizeng/add.wasm -wizeng/trap1.wasm diff --git a/test/wizeng/inline0_add_with_local.wasm b/test/wizeng/inline0_add_with_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b18451237b9b396497ae272c4f5d6f66ae2f9be9 GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_add_with_local.wasm.err b/test/wizeng/inline0_add_with_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_add_with_local.wasm.exit b/test/wizeng/inline0_add_with_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_add_with_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_add_with_local.wasm.flags b/test/wizeng/inline0_add_with_local.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_add_with_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_add_with_local.wasm.out b/test/wizeng/inline0_add_with_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_add_with_local.wasm.wasm.flags b/test/wizeng/inline0_add_with_local.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_add_with_local.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_bitwise_ops.wasm b/test/wizeng/inline0_bitwise_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c48b284564c7be1260b3bc210592921fa3ecdf04 GIT binary patch literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_bitwise_ops.wasm.err b/test/wizeng/inline0_bitwise_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_bitwise_ops.wasm.exit b/test/wizeng/inline0_bitwise_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_bitwise_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_bitwise_ops.wasm.flags b/test/wizeng/inline0_bitwise_ops.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_bitwise_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_bitwise_ops.wasm.out b/test/wizeng/inline0_bitwise_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags b/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_call_chain.wasm b/test/wizeng/inline0_call_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..171935a15cd63ccf0953964daa4d6110324a150c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_call_chain.wasm.err b/test/wizeng/inline0_call_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_call_chain.wasm.exit b/test/wizeng/inline0_call_chain.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_call_chain.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_call_chain.wasm.flags b/test/wizeng/inline0_call_chain.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_call_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_call_chain.wasm.out b/test/wizeng/inline0_call_chain.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_call_chain.wasm.wasm.flags b/test/wizeng/inline0_call_chain.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_call_chain.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_callee_local_tee.wasm b/test/wizeng/inline0_callee_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f93aa37ce15dde154017241c5cd9cbbd208fa9b9 GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_callee_local_tee.wasm.err b/test/wizeng/inline0_callee_local_tee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_callee_local_tee.wasm.exit b/test/wizeng/inline0_callee_local_tee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_callee_local_tee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_callee_local_tee.wasm.flags b/test/wizeng/inline0_callee_local_tee.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_callee_local_tee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_callee_local_tee.wasm.out b/test/wizeng/inline0_callee_local_tee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags b/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_callee_with_locals.wasm b/test/wizeng/inline0_callee_with_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9a8b28ea5c628ea86bce7abea39b312aaa2e5809 GIT binary patch literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_callee_with_locals.wasm.err b/test/wizeng/inline0_callee_with_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_callee_with_locals.wasm.exit b/test/wizeng/inline0_callee_with_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_callee_with_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_callee_with_locals.wasm.flags b/test/wizeng/inline0_callee_with_locals.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_callee_with_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_callee_with_locals.wasm.out b/test/wizeng/inline0_callee_with_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags b/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_chained_calls.wasm b/test/wizeng/inline0_chained_calls.wasm new file mode 100644 index 0000000000000000000000000000000000000000..18e5d6678cb94002be934919866be5ff31647374 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_chained_calls.wasm.err b/test/wizeng/inline0_chained_calls.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_chained_calls.wasm.exit b/test/wizeng/inline0_chained_calls.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_chained_calls.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_chained_calls.wasm.flags b/test/wizeng/inline0_chained_calls.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_chained_calls.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_chained_calls.wasm.out b/test/wizeng/inline0_chained_calls.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_chained_calls.wasm.wasm.flags b/test/wizeng/inline0_chained_calls.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_chained_calls.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_comparison_ops.wasm b/test/wizeng/inline0_comparison_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210 GIT binary patch literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_comparison_ops.wasm.err b/test/wizeng/inline0_comparison_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_comparison_ops.wasm.exit b/test/wizeng/inline0_comparison_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_comparison_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_comparison_ops.wasm.flags b/test/wizeng/inline0_comparison_ops.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_comparison_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_comparison_ops.wasm.out b/test/wizeng/inline0_comparison_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_comparison_ops.wasm.wasm.flags b/test/wizeng/inline0_comparison_ops.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_comparison_ops.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_complex_arithmetic.wasm b/test/wizeng/inline0_complex_arithmetic.wasm new file mode 100644 index 0000000000000000000000000000000000000000..694b3f4a6b30c0bc74cc659e09e0fd171e98ee14 GIT binary patch literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.err b/test/wizeng/inline0_complex_arithmetic.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.exit b/test/wizeng/inline0_complex_arithmetic.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_complex_arithmetic.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.flags b/test/wizeng/inline0_complex_arithmetic.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_complex_arithmetic.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.out b/test/wizeng/inline0_complex_arithmetic.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags b/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_deep_nested.wasm b/test/wizeng/inline0_deep_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a909c414279159032fd7f7b1c9df9e014c1d0323 GIT binary patch literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_deep_nested.wasm.err b/test/wizeng/inline0_deep_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_deep_nested.wasm.exit b/test/wizeng/inline0_deep_nested.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_deep_nested.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_deep_nested.wasm.flags b/test/wizeng/inline0_deep_nested.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_deep_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_deep_nested.wasm.out b/test/wizeng/inline0_deep_nested.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_deep_nested.wasm.wasm.flags b/test/wizeng/inline0_deep_nested.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_deep_nested.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_drop.wasm b/test/wizeng/inline0_drop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7c5e0cd0d6d5af69a24d347b94c978754d37841a GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_drop.wasm.err b/test/wizeng/inline0_drop.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_drop.wasm.exit b/test/wizeng/inline0_drop.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_drop.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_drop.wasm.flags b/test/wizeng/inline0_drop.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_drop.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_drop.wasm.out b/test/wizeng/inline0_drop.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_drop.wasm.wasm.flags b/test/wizeng/inline0_drop.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_drop.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_explicit_return.wasm b/test/wizeng/inline0_explicit_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8e21a60e3735d084386276d35d945c513aa5db5f GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_explicit_return.wasm.err b/test/wizeng/inline0_explicit_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_explicit_return.wasm.exit b/test/wizeng/inline0_explicit_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_explicit_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_explicit_return.wasm.flags b/test/wizeng/inline0_explicit_return.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_explicit_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_explicit_return.wasm.out b/test/wizeng/inline0_explicit_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_explicit_return.wasm.wasm.flags b/test/wizeng/inline0_explicit_return.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_explicit_return.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_f32_mul.wasm b/test/wizeng/inline0_f32_mul.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f61a7201588e4efe3c6ee151b81f64df92e38e9b GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_f32_mul.wasm.err b/test/wizeng/inline0_f32_mul.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_f32_mul.wasm.exit b/test/wizeng/inline0_f32_mul.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_f32_mul.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_f32_mul.wasm.flags b/test/wizeng/inline0_f32_mul.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_f32_mul.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_f32_mul.wasm.out b/test/wizeng/inline0_f32_mul.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_f32_mul.wasm.wasm.flags b/test/wizeng/inline0_f32_mul.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_f32_mul.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_f64_sqrt.wasm b/test/wizeng/inline0_f64_sqrt.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1e26bc02724d42b75efc95e17a581f17fb0d0ee6 GIT binary patch literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_f64_sqrt.wasm.err b/test/wizeng/inline0_f64_sqrt.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_f64_sqrt.wasm.exit b/test/wizeng/inline0_f64_sqrt.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_f64_sqrt.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_f64_sqrt.wasm.flags b/test/wizeng/inline0_f64_sqrt.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_f64_sqrt.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_f64_sqrt.wasm.out b/test/wizeng/inline0_f64_sqrt.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags b/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_four_params.wasm b/test/wizeng/inline0_four_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c827c150a84693debdd5837c5985ed1eca5c1425 GIT binary patch literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_four_params.wasm.err b/test/wizeng/inline0_four_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_four_params.wasm.exit b/test/wizeng/inline0_four_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_four_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_four_params.wasm.flags b/test/wizeng/inline0_four_params.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_four_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_four_params.wasm.out b/test/wizeng/inline0_four_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_four_params.wasm.wasm.flags b/test/wizeng/inline0_four_params.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_four_params.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_i64_add.wasm b/test/wizeng/inline0_i64_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3fa25019f8d13ac46c7b205020709dd247721426 GIT binary patch literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_i64_add.wasm.err b/test/wizeng/inline0_i64_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_i64_add.wasm.exit b/test/wizeng/inline0_i64_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_i64_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_i64_add.wasm.flags b/test/wizeng/inline0_i64_add.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_i64_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_i64_add.wasm.out b/test/wizeng/inline0_i64_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_i64_add.wasm.wasm.flags b/test/wizeng/inline0_i64_add.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_i64_add.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_local_tee.wasm b/test/wizeng/inline0_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8606ca2cf894d01c71b382b73e2bb6e4d3076f48 GIT binary patch literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_mixed_param_types.wasm.err b/test/wizeng/inline0_mixed_param_types.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_mixed_param_types.wasm.exit b/test/wizeng/inline0_mixed_param_types.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_mixed_param_types.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_mixed_param_types.wasm.flags b/test/wizeng/inline0_mixed_param_types.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_mixed_param_types.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_mixed_param_types.wasm.out b/test/wizeng/inline0_mixed_param_types.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags b/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_locals.wasm b/test/wizeng/inline0_multiple_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9eb6ddf8a797f20d00453be2cc6813c499eb2ee0 GIT binary patch literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_multiple_locals.wasm.err b/test/wizeng/inline0_multiple_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_multiple_locals.wasm.exit b/test/wizeng/inline0_multiple_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_multiple_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_multiple_locals.wasm.flags b/test/wizeng/inline0_multiple_locals.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_multiple_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_locals.wasm.out b/test/wizeng/inline0_multiple_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_multiple_locals.wasm.wasm.flags b/test/wizeng/inline0_multiple_locals.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_multiple_locals.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_results.wasm b/test/wizeng/inline0_multiple_results.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7bd0e41d3cf7cc0de8883977802c10819b108fc2 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_multiple_results.wasm.err b/test/wizeng/inline0_multiple_results.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_multiple_results.wasm.exit b/test/wizeng/inline0_multiple_results.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_multiple_results.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_multiple_results.wasm.flags b/test/wizeng/inline0_multiple_results.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_multiple_results.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_results.wasm.out b/test/wizeng/inline0_multiple_results.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_multiple_results.wasm.wasm.flags b/test/wizeng/inline0_multiple_results.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_multiple_results.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_control_flow.wasm b/test/wizeng/inline0_no_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..698c4d390b8a02c49528b91ef5a923ea65918b05 GIT binary patch literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_no_control_flow.wasm.err b/test/wizeng/inline0_no_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_control_flow.wasm.exit b/test/wizeng/inline0_no_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_no_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_no_control_flow.wasm.flags b/test/wizeng/inline0_no_control_flow.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_control_flow.wasm.out b/test/wizeng/inline0_no_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_control_flow.wasm.wasm.flags b/test/wizeng/inline0_no_control_flow.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_control_flow.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_br.wasm b/test/wizeng/inline0_no_has_br.wasm new file mode 100644 index 0000000000000000000000000000000000000000..85c3aa2794a3edffeef71f99064a424140c4255c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_no_has_br.wasm.err b/test/wizeng/inline0_no_has_br.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_has_br.wasm.exit b/test/wizeng/inline0_no_has_br.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_no_has_br.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_no_has_br.wasm.flags b/test/wizeng/inline0_no_has_br.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_has_br.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_br.wasm.out b/test/wizeng/inline0_no_has_br.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_has_br.wasm.wasm.flags b/test/wizeng/inline0_no_has_br.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_has_br.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_if.wasm b/test/wizeng/inline0_no_has_if.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb335b0f56058ec571533a1e920a69031203247 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_no_has_if.wasm.err b/test/wizeng/inline0_no_has_if.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_has_if.wasm.exit b/test/wizeng/inline0_no_has_if.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_no_has_if.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_no_has_if.wasm.flags b/test/wizeng/inline0_no_has_if.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_has_if.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_if.wasm.out b/test/wizeng/inline0_no_has_if.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_has_if.wasm.wasm.flags b/test/wizeng/inline0_no_has_if.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_has_if.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_loop.wasm b/test/wizeng/inline0_no_has_loop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ba55800182f83aca685c539de7d052f4eb2a2cba GIT binary patch literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_no_too_many_params.wasm.err b/test/wizeng/inline0_no_too_many_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_too_many_params.wasm.exit b/test/wizeng/inline0_no_too_many_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_no_too_many_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_no_too_many_params.wasm.flags b/test/wizeng/inline0_no_too_many_params.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_too_many_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_no_too_many_params.wasm.out b/test/wizeng/inline0_no_too_many_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags b/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_control_flow.wasm b/test/wizeng/inline0_outcall_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..4271825da22d5cce4448be676086845c8f5d0102 GIT binary patch literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.err b/test/wizeng/inline0_outcall_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.exit b/test/wizeng/inline0_outcall_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_outcall_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.flags b/test/wizeng/inline0_outcall_control_flow.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.out b/test/wizeng/inline0_outcall_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags b/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm b/test/wizeng/inline0_outcall_indirect_trap.wasm new file mode 100644 index 0000000000000000000000000000000000000000..6fc42ebf85c9d3dfbe90a663d5319694d1095ce2 GIT binary patch literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.err b/test/wizeng/inline0_outcall_indirect_trap.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.exit b/test/wizeng/inline0_outcall_indirect_trap.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_outcall_indirect_trap.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.flags b/test/wizeng/inline0_outcall_indirect_trap.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_indirect_trap.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.out b/test/wizeng/inline0_outcall_indirect_trap.wasm.out new file mode 100644 index 000000000..0db58930a --- /dev/null +++ b/test/wizeng/inline0_outcall_indirect_trap.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags b/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_memory.wasm b/test/wizeng/inline0_outcall_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0108c8b4d6fe6b14b69164546041428737ab421d GIT binary patch literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_minimal.wasm.err b/test/wizeng/inline0_outcall_minimal.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_minimal.wasm.exit b/test/wizeng/inline0_outcall_minimal.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_outcall_minimal.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_outcall_minimal.wasm.flags b/test/wizeng/inline0_outcall_minimal.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_minimal.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_minimal.wasm.out b/test/wizeng/inline0_outcall_minimal.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags b/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_locals.wasm b/test/wizeng/inline0_outcall_no_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.err b/test/wizeng/inline0_outcall_no_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.exit b/test/wizeng/inline0_outcall_no_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_outcall_no_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.flags b/test/wizeng/inline0_outcall_no_locals.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_no_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.out b/test/wizeng/inline0_outcall_no_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags b/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm b/test/wizeng/inline0_outcall_no_outer_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.err b/test/wizeng/inline0_outcall_no_outer_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.exit b/test/wizeng/inline0_outcall_no_outer_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_outcall_no_outer_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.flags b/test/wizeng/inline0_outcall_no_outer_local.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_no_outer_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.out b/test/wizeng/inline0_outcall_no_outer_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags b/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_params.wasm b/test/wizeng/inline0_outcall_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5286a1ee215e9f346eebe71f5dd91d650f3322ee GIT binary patch literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.err b/test/wizeng/inline0_outcall_stack_values.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.exit b/test/wizeng/inline0_outcall_stack_values.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_outcall_stack_values.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.flags b/test/wizeng/inline0_outcall_stack_values.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_stack_values.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.out b/test/wizeng/inline0_outcall_stack_values.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags b/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_repeated_callee.wasm b/test/wizeng/inline0_repeated_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b8545776160f8fb91daf7e6dd3f22fbad228a918 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_repeated_callee.wasm.err b/test/wizeng/inline0_repeated_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_repeated_callee.wasm.exit b/test/wizeng/inline0_repeated_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_repeated_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_repeated_callee.wasm.flags b/test/wizeng/inline0_repeated_callee.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_repeated_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_repeated_callee.wasm.out b/test/wizeng/inline0_repeated_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_repeated_callee.wasm.wasm.flags b/test/wizeng/inline0_repeated_callee.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_repeated_callee.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_select.wasm b/test/wizeng/inline0_select.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a6fe6ff7541acd26c500f78a51e99c3cae2b4a53 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_select.wasm.err b/test/wizeng/inline0_select.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_select.wasm.exit b/test/wizeng/inline0_select.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_select.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_select.wasm.flags b/test/wizeng/inline0_select.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_select.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_select.wasm.out b/test/wizeng/inline0_select.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_select.wasm.wasm.flags b/test/wizeng/inline0_select.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_select.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_shift_ops.wasm b/test/wizeng/inline0_shift_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..eb851677145914a0ccac58af9c48981d7ac330ec GIT binary patch literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_shift_ops.wasm.err b/test/wizeng/inline0_shift_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_shift_ops.wasm.exit b/test/wizeng/inline0_shift_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_shift_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_shift_ops.wasm.flags b/test/wizeng/inline0_shift_ops.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_shift_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_shift_ops.wasm.out b/test/wizeng/inline0_shift_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_shift_ops.wasm.wasm.flags b/test/wizeng/inline0_shift_ops.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_shift_ops.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_simple_add.wasm b/test/wizeng/inline0_simple_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a7dbcfb1b041a2fc9cb8011da3307a1615e73e60 GIT binary patch literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_simple_add.wasm.err b/test/wizeng/inline0_simple_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_simple_add.wasm.exit b/test/wizeng/inline0_simple_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_simple_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_simple_add.wasm.flags b/test/wizeng/inline0_simple_add.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_simple_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_simple_add.wasm.out b/test/wizeng/inline0_simple_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_simple_add.wasm.wasm.flags b/test/wizeng/inline0_simple_add.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_simple_add.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div.wasm b/test/wizeng/inline0_trap_div.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461 GIT binary patch literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +9 + !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline0_trap_div.wasm.wasm.flags b/test/wizeng/inline0_trap_div.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_div.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0.wasm b/test/wizeng/inline0_trap_div0.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3a9b25ccb685deb78e69ad64926b9fa4711698c2 GIT binary patch literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_div0.wasm.err b/test/wizeng/inline0_trap_div0.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_div0.wasm.exit b/test/wizeng/inline0_trap_div0.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_div0.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_div0.wasm.flags b/test/wizeng/inline0_trap_div0.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_div0.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0.wasm.out b/test/wizeng/inline0_trap_div0.wasm.out new file mode 100644 index 000000000..9d7c5354b --- /dev/null +++ b/test/wizeng/inline0_trap_div0.wasm.out @@ -0,0 +1,3 @@ + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline0_trap_div0.wasm.wasm.flags b/test/wizeng/inline0_trap_div0.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_div0.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0_nested.wasm b/test/wizeng/inline0_trap_div0_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e53f9dc4f71c71504598fb757ad6eda6cb34485c GIT binary patch literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.err b/test/wizeng/inline0_trap_div0_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.exit b/test/wizeng/inline0_trap_div0_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_div0_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.flags b/test/wizeng/inline0_trap_div0_nested.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_div0_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.out b/test/wizeng/inline0_trap_div0_nested.wasm.out new file mode 100644 index 000000000..5f2ae8b6b --- /dev/null +++ b/test/wizeng/inline0_trap_div0_nested.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags b/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_float.wasm b/test/wizeng/inline0_trap_float.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fdfdbe52b96544864f978e1e0894e41ca51b218 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +13 + !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline0_trap_float.wasm.wasm.flags b/test/wizeng/inline0_trap_float.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_float.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_invalid.wasm b/test/wizeng/inline0_trap_func_invalid.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e775f68504a090a85d467facf5ac46bd7b53dce8 GIT binary patch literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.err b/test/wizeng/inline0_trap_func_invalid.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.exit b/test/wizeng/inline0_trap_func_invalid.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_func_invalid.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.flags b/test/wizeng/inline0_trap_func_invalid.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_func_invalid.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.out b/test/wizeng/inline0_trap_func_invalid.wasm.out new file mode 100644 index 000000000..2e800c687 --- /dev/null +++ b/test/wizeng/inline0_trap_func_invalid.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags b/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_sig.wasm b/test/wizeng/inline0_trap_func_sig.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb1c6504064a4f3c8f3017e7e1410f38ea4e383 GIT binary patch literal 81 zcmWN@u?>JQ3 +3 + +3 + !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags b/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory.wasm b/test/wizeng/inline0_trap_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_memory.wasm.err b/test/wizeng/inline0_trap_memory.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_memory.wasm.exit b/test/wizeng/inline0_trap_memory.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_memory.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_memory.wasm.flags b/test/wizeng/inline0_trap_memory.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory.wasm.out b/test/wizeng/inline0_trap_memory.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline0_trap_memory.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_memory.wasm.wasm.flags b/test/wizeng/inline0_trap_memory.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_chain.wasm b/test/wizeng/inline0_trap_memory_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..73fe8b2e3524e8116baa2eb9f570d469754cc7de GIT binary patch literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.err b/test/wizeng/inline0_trap_memory_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.exit b/test/wizeng/inline0_trap_memory_chain.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_memory_chain.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.flags b/test/wizeng/inline0_trap_memory_chain.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.out b/test/wizeng/inline0_trap_memory_chain.wasm.out new file mode 100644 index 000000000..a5d624d67 --- /dev/null +++ b/test/wizeng/inline0_trap_memory_chain.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags b/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_nested.wasm b/test/wizeng/inline0_trap_memory_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5bd520920b7b8acc07355c726eea31c6573987dd GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.err b/test/wizeng/inline0_trap_memory_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.exit b/test/wizeng/inline0_trap_memory_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_memory_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.flags b/test/wizeng/inline0_trap_memory_nested.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.out b/test/wizeng/inline0_trap_memory_nested.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline0_trap_memory_nested.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags b/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_tableoob.wasm b/test/wizeng/inline0_trap_tableoob.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fc6cdad85a050cf86e651f8f749a39b1320e217 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_tableoob.wasm.err b/test/wizeng/inline0_trap_tableoob.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_tableoob.wasm.exit b/test/wizeng/inline0_trap_tableoob.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_tableoob.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_tableoob.wasm.flags b/test/wizeng/inline0_trap_tableoob.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_tableoob.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_tableoob.wasm.out b/test/wizeng/inline0_trap_tableoob.wasm.out new file mode 100644 index 000000000..44b4678e4 --- /dev/null +++ b/test/wizeng/inline0_trap_tableoob.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[TABLE_OOB] diff --git a/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags b/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc1.wasm b/test/wizeng/inline0_trap_traploc1.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d3a013e27b8f3c0654d6d83ba0f40dc24562ef50 GIT binary patch literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_traploc1.wasm.err b/test/wizeng/inline0_trap_traploc1.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_traploc1.wasm.exit b/test/wizeng/inline0_trap_traploc1.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_traploc1.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_traploc1.wasm.flags b/test/wizeng/inline0_trap_traploc1.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_traploc1.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc1.wasm.out b/test/wizeng/inline0_trap_traploc1.wasm.out new file mode 100644 index 000000000..0445b36ca --- /dev/null +++ b/test/wizeng/inline0_trap_traploc1.wasm.out @@ -0,0 +1,3 @@ + +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags b/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc2.wasm b/test/wizeng/inline0_trap_traploc2.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0344f626aeceed7df0124f07925e2ac69eedfbc7 GIT binary patch literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_trap_traploc2.wasm.err b/test/wizeng/inline0_trap_traploc2.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_trap_traploc2.wasm.exit b/test/wizeng/inline0_trap_traploc2.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_trap_traploc2.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_trap_traploc2.wasm.flags b/test/wizeng/inline0_trap_traploc2.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_traploc2.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc2.wasm.out b/test/wizeng/inline0_trap_traploc2.wasm.out new file mode 100644 index 000000000..2bcca3752 --- /dev/null +++ b/test/wizeng/inline0_trap_traploc2.wasm.out @@ -0,0 +1,3 @@ + +4 + +2 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags b/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable.wasm b/test/wizeng/inline0_trap_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ae5ab00da9e3db721b6fef7427d83d043b71d83c GIT binary patch literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable_void.wasm b/test/wizeng/inline0_trap_unreachable_void.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62 GIT binary patch literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable_with_stack.wasm b/test/wizeng/inline0_trap_unreachable_with_stack.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2562df7cf6d3a36e015880fcf81b76d993f2a68e GIT binary patch literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_two_level.wasm b/test/wizeng/inline0_two_level.wasm new file mode 100644 index 0000000000000000000000000000000000000000..24e1ef014c8c650dd9a02cad803febb994fbb745 GIT binary patch literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_two_level.wasm.err b/test/wizeng/inline0_two_level.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_two_level.wasm.exit b/test/wizeng/inline0_two_level.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_two_level.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_two_level.wasm.flags b/test/wizeng/inline0_two_level.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_two_level.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_two_level.wasm.out b/test/wizeng/inline0_two_level.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_two_level.wasm.wasm.flags b/test/wizeng/inline0_two_level.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_two_level.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_two_return.wasm b/test/wizeng/inline0_two_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..11deb7a1f5e1efdeee4a51489b016c1fe8f28f07 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_two_return.wasm.err b/test/wizeng/inline0_two_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_two_return.wasm.exit b/test/wizeng/inline0_two_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_two_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_two_return.wasm.flags b/test/wizeng/inline0_two_return.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_two_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_two_return.wasm.out b/test/wizeng/inline0_two_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_two_return.wasm.wasm.flags b/test/wizeng/inline0_two_return.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_two_return.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_unary_ops.wasm b/test/wizeng/inline0_unary_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cc21dc0c43220095f72c1a87b8e68fb55cced47c GIT binary patch literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_unary_ops.wasm.err b/test/wizeng/inline0_unary_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_unary_ops.wasm.exit b/test/wizeng/inline0_unary_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_unary_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_unary_ops.wasm.flags b/test/wizeng/inline0_unary_ops.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_unary_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_unary_ops.wasm.out b/test/wizeng/inline0_unary_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_unary_ops.wasm.wasm.flags b/test/wizeng/inline0_unary_ops.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_unary_ops.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_unreachable.wasm b/test/wizeng/inline0_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_unreachable.wasm.err b/test/wizeng/inline0_unreachable.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_unreachable.wasm.exit b/test/wizeng/inline0_unreachable.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline0_unreachable.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline0_unreachable.wasm.flags b/test/wizeng/inline0_unreachable.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_unreachable.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_unreachable.wasm.out b/test/wizeng/inline0_unreachable.wasm.out new file mode 100644 index 000000000..258784a39 --- /dev/null +++ b/test/wizeng/inline0_unreachable.wasm.out @@ -0,0 +1,3 @@ + +1 + +15 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_unreachable.wasm.wasm.flags b/test/wizeng/inline0_unreachable.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_unreachable.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_void_callee.wasm b/test/wizeng/inline0_void_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b858b0601686eafc91b736eca634be9c6e49ffc9 GIT binary patch literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_void_callee.wasm.err b/test/wizeng/inline0_void_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_void_callee.wasm.exit b/test/wizeng/inline0_void_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline0_void_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline0_void_callee.wasm.flags b/test/wizeng/inline0_void_callee.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_void_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline0_void_callee.wasm.out b/test/wizeng/inline0_void_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline0_void_callee.wasm.wasm.flags b/test/wizeng/inline0_void_callee.wasm.wasm.flags new file mode 100644 index 000000000..e3d9f0b4f --- /dev/null +++ b/test/wizeng/inline0_void_callee.wasm.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=false diff --git a/test/wizeng/inline1_add_with_local.wasm b/test/wizeng/inline1_add_with_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b18451237b9b396497ae272c4f5d6f66ae2f9be9 GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_add_with_local.wasm.err b/test/wizeng/inline1_add_with_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_add_with_local.wasm.exit b/test/wizeng/inline1_add_with_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_add_with_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_add_with_local.wasm.flags b/test/wizeng/inline1_add_with_local.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_add_with_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_add_with_local.wasm.out b/test/wizeng/inline1_add_with_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_bitwise_ops.wasm b/test/wizeng/inline1_bitwise_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c48b284564c7be1260b3bc210592921fa3ecdf04 GIT binary patch literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.err b/test/wizeng/inline1_bitwise_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_bitwise_ops.wasm.exit b/test/wizeng/inline1_bitwise_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_bitwise_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.flags b/test/wizeng/inline1_bitwise_ops.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_bitwise_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.out b/test/wizeng/inline1_bitwise_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_call_chain.wasm b/test/wizeng/inline1_call_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..171935a15cd63ccf0953964daa4d6110324a150c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_call_chain.wasm.err b/test/wizeng/inline1_call_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_call_chain.wasm.exit b/test/wizeng/inline1_call_chain.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_call_chain.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_call_chain.wasm.flags b/test/wizeng/inline1_call_chain.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_call_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_call_chain.wasm.out b/test/wizeng/inline1_call_chain.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_callee_local_tee.wasm b/test/wizeng/inline1_callee_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f93aa37ce15dde154017241c5cd9cbbd208fa9b9 GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.err b/test/wizeng/inline1_callee_local_tee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_callee_local_tee.wasm.exit b/test/wizeng/inline1_callee_local_tee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_callee_local_tee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.flags b/test/wizeng/inline1_callee_local_tee.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_callee_local_tee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.out b/test/wizeng/inline1_callee_local_tee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_callee_with_locals.wasm b/test/wizeng/inline1_callee_with_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9a8b28ea5c628ea86bce7abea39b312aaa2e5809 GIT binary patch literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.err b/test/wizeng/inline1_callee_with_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_callee_with_locals.wasm.exit b/test/wizeng/inline1_callee_with_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_callee_with_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.flags b/test/wizeng/inline1_callee_with_locals.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_callee_with_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.out b/test/wizeng/inline1_callee_with_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_chained_calls.wasm b/test/wizeng/inline1_chained_calls.wasm new file mode 100644 index 0000000000000000000000000000000000000000..18e5d6678cb94002be934919866be5ff31647374 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_chained_calls.wasm.err b/test/wizeng/inline1_chained_calls.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_chained_calls.wasm.exit b/test/wizeng/inline1_chained_calls.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_chained_calls.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_chained_calls.wasm.flags b/test/wizeng/inline1_chained_calls.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_chained_calls.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_chained_calls.wasm.out b/test/wizeng/inline1_chained_calls.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_comparison_ops.wasm b/test/wizeng/inline1_comparison_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210 GIT binary patch literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_comparison_ops.wasm.err b/test/wizeng/inline1_comparison_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_comparison_ops.wasm.exit b/test/wizeng/inline1_comparison_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_comparison_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_comparison_ops.wasm.flags b/test/wizeng/inline1_comparison_ops.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_comparison_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_comparison_ops.wasm.out b/test/wizeng/inline1_comparison_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_complex_arithmetic.wasm b/test/wizeng/inline1_complex_arithmetic.wasm new file mode 100644 index 0000000000000000000000000000000000000000..694b3f4a6b30c0bc74cc659e09e0fd171e98ee14 GIT binary patch literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.err b/test/wizeng/inline1_complex_arithmetic.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.exit b/test/wizeng/inline1_complex_arithmetic.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_complex_arithmetic.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.flags b/test/wizeng/inline1_complex_arithmetic.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_complex_arithmetic.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.out b/test/wizeng/inline1_complex_arithmetic.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_deep_nested.wasm b/test/wizeng/inline1_deep_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a909c414279159032fd7f7b1c9df9e014c1d0323 GIT binary patch literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_deep_nested.wasm.err b/test/wizeng/inline1_deep_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_deep_nested.wasm.exit b/test/wizeng/inline1_deep_nested.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_deep_nested.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_deep_nested.wasm.flags b/test/wizeng/inline1_deep_nested.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_deep_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_deep_nested.wasm.out b/test/wizeng/inline1_deep_nested.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_drop.wasm b/test/wizeng/inline1_drop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7c5e0cd0d6d5af69a24d347b94c978754d37841a GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_drop.wasm.err b/test/wizeng/inline1_drop.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_drop.wasm.exit b/test/wizeng/inline1_drop.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_drop.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_drop.wasm.flags b/test/wizeng/inline1_drop.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_drop.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_drop.wasm.out b/test/wizeng/inline1_drop.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_explicit_return.wasm b/test/wizeng/inline1_explicit_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8e21a60e3735d084386276d35d945c513aa5db5f GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_explicit_return.wasm.err b/test/wizeng/inline1_explicit_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_explicit_return.wasm.exit b/test/wizeng/inline1_explicit_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_explicit_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_explicit_return.wasm.flags b/test/wizeng/inline1_explicit_return.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_explicit_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_explicit_return.wasm.out b/test/wizeng/inline1_explicit_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_f32_mul.wasm b/test/wizeng/inline1_f32_mul.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f61a7201588e4efe3c6ee151b81f64df92e38e9b GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_f32_mul.wasm.err b/test/wizeng/inline1_f32_mul.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_f32_mul.wasm.exit b/test/wizeng/inline1_f32_mul.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_f32_mul.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_f32_mul.wasm.flags b/test/wizeng/inline1_f32_mul.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_f32_mul.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_f32_mul.wasm.out b/test/wizeng/inline1_f32_mul.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_f64_sqrt.wasm b/test/wizeng/inline1_f64_sqrt.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1e26bc02724d42b75efc95e17a581f17fb0d0ee6 GIT binary patch literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.err b/test/wizeng/inline1_f64_sqrt.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_f64_sqrt.wasm.exit b/test/wizeng/inline1_f64_sqrt.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_f64_sqrt.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.flags b/test/wizeng/inline1_f64_sqrt.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_f64_sqrt.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.out b/test/wizeng/inline1_f64_sqrt.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_four_params.wasm b/test/wizeng/inline1_four_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c827c150a84693debdd5837c5985ed1eca5c1425 GIT binary patch literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_four_params.wasm.err b/test/wizeng/inline1_four_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_four_params.wasm.exit b/test/wizeng/inline1_four_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_four_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_four_params.wasm.flags b/test/wizeng/inline1_four_params.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_four_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_four_params.wasm.out b/test/wizeng/inline1_four_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_i64_add.wasm b/test/wizeng/inline1_i64_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3fa25019f8d13ac46c7b205020709dd247721426 GIT binary patch literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_i64_add.wasm.err b/test/wizeng/inline1_i64_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_i64_add.wasm.exit b/test/wizeng/inline1_i64_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_i64_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_i64_add.wasm.flags b/test/wizeng/inline1_i64_add.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_i64_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_i64_add.wasm.out b/test/wizeng/inline1_i64_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_local_tee.wasm b/test/wizeng/inline1_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8606ca2cf894d01c71b382b73e2bb6e4d3076f48 GIT binary patch literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.err b/test/wizeng/inline1_mixed_param_types.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_mixed_param_types.wasm.exit b/test/wizeng/inline1_mixed_param_types.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_mixed_param_types.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.flags b/test/wizeng/inline1_mixed_param_types.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_mixed_param_types.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.out b/test/wizeng/inline1_mixed_param_types.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_multiple_locals.wasm b/test/wizeng/inline1_multiple_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9eb6ddf8a797f20d00453be2cc6813c499eb2ee0 GIT binary patch literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_multiple_locals.wasm.err b/test/wizeng/inline1_multiple_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_multiple_locals.wasm.exit b/test/wizeng/inline1_multiple_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_multiple_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_multiple_locals.wasm.flags b/test/wizeng/inline1_multiple_locals.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_multiple_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_multiple_locals.wasm.out b/test/wizeng/inline1_multiple_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_multiple_results.wasm b/test/wizeng/inline1_multiple_results.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7bd0e41d3cf7cc0de8883977802c10819b108fc2 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_multiple_results.wasm.err b/test/wizeng/inline1_multiple_results.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_multiple_results.wasm.exit b/test/wizeng/inline1_multiple_results.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_multiple_results.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_multiple_results.wasm.flags b/test/wizeng/inline1_multiple_results.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_multiple_results.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_multiple_results.wasm.out b/test/wizeng/inline1_multiple_results.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_control_flow.wasm b/test/wizeng/inline1_no_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..698c4d390b8a02c49528b91ef5a923ea65918b05 GIT binary patch literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_no_control_flow.wasm.err b/test/wizeng/inline1_no_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_control_flow.wasm.exit b/test/wizeng/inline1_no_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_no_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_no_control_flow.wasm.flags b/test/wizeng/inline1_no_control_flow.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_no_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_control_flow.wasm.out b/test/wizeng/inline1_no_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_has_br.wasm b/test/wizeng/inline1_no_has_br.wasm new file mode 100644 index 0000000000000000000000000000000000000000..85c3aa2794a3edffeef71f99064a424140c4255c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_no_has_br.wasm.err b/test/wizeng/inline1_no_has_br.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_has_br.wasm.exit b/test/wizeng/inline1_no_has_br.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_no_has_br.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_no_has_br.wasm.flags b/test/wizeng/inline1_no_has_br.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_no_has_br.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_has_br.wasm.out b/test/wizeng/inline1_no_has_br.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_has_if.wasm b/test/wizeng/inline1_no_has_if.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb335b0f56058ec571533a1e920a69031203247 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_no_has_if.wasm.err b/test/wizeng/inline1_no_has_if.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_has_if.wasm.exit b/test/wizeng/inline1_no_has_if.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_no_has_if.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_no_has_if.wasm.flags b/test/wizeng/inline1_no_has_if.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_no_has_if.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_has_if.wasm.out b/test/wizeng/inline1_no_has_if.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_has_loop.wasm b/test/wizeng/inline1_no_has_loop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ba55800182f83aca685c539de7d052f4eb2a2cba GIT binary patch literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.err b/test/wizeng/inline1_no_too_many_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_no_too_many_params.wasm.exit b/test/wizeng/inline1_no_too_many_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_no_too_many_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.flags b/test/wizeng/inline1_no_too_many_params.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_no_too_many_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.out b/test/wizeng/inline1_no_too_many_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_control_flow.wasm b/test/wizeng/inline1_outcall_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..4271825da22d5cce4448be676086845c8f5d0102 GIT binary patch literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.err b/test/wizeng/inline1_outcall_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.exit b/test/wizeng/inline1_outcall_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_outcall_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.flags b/test/wizeng/inline1_outcall_control_flow.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.out b/test/wizeng/inline1_outcall_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm b/test/wizeng/inline1_outcall_indirect_trap.wasm new file mode 100644 index 0000000000000000000000000000000000000000..6fc42ebf85c9d3dfbe90a663d5319694d1095ce2 GIT binary patch literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.err b/test/wizeng/inline1_outcall_indirect_trap.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.exit b/test/wizeng/inline1_outcall_indirect_trap.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_outcall_indirect_trap.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.flags b/test/wizeng/inline1_outcall_indirect_trap.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_indirect_trap.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.out b/test/wizeng/inline1_outcall_indirect_trap.wasm.out new file mode 100644 index 000000000..0db58930a --- /dev/null +++ b/test/wizeng/inline1_outcall_indirect_trap.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline1_outcall_memory.wasm b/test/wizeng/inline1_outcall_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0108c8b4d6fe6b14b69164546041428737ab421d GIT binary patch literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.err b/test/wizeng/inline1_outcall_minimal.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_minimal.wasm.exit b/test/wizeng/inline1_outcall_minimal.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_outcall_minimal.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.flags b/test/wizeng/inline1_outcall_minimal.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_minimal.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.out b/test/wizeng/inline1_outcall_minimal.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_no_locals.wasm b/test/wizeng/inline1_outcall_no_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.err b/test/wizeng/inline1_outcall_no_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.exit b/test/wizeng/inline1_outcall_no_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_outcall_no_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.flags b/test/wizeng/inline1_outcall_no_locals.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_no_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.out b/test/wizeng/inline1_outcall_no_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm b/test/wizeng/inline1_outcall_no_outer_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.err b/test/wizeng/inline1_outcall_no_outer_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.exit b/test/wizeng/inline1_outcall_no_outer_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_outcall_no_outer_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.flags b/test/wizeng/inline1_outcall_no_outer_local.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_no_outer_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.out b/test/wizeng/inline1_outcall_no_outer_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_params.wasm b/test/wizeng/inline1_outcall_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5286a1ee215e9f346eebe71f5dd91d650f3322ee GIT binary patch literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.err b/test/wizeng/inline1_outcall_stack_values.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.exit b/test/wizeng/inline1_outcall_stack_values.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_outcall_stack_values.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.flags b/test/wizeng/inline1_outcall_stack_values.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_outcall_stack_values.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.out b/test/wizeng/inline1_outcall_stack_values.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_repeated_callee.wasm b/test/wizeng/inline1_repeated_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b8545776160f8fb91daf7e6dd3f22fbad228a918 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_repeated_callee.wasm.err b/test/wizeng/inline1_repeated_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_repeated_callee.wasm.exit b/test/wizeng/inline1_repeated_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_repeated_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_repeated_callee.wasm.flags b/test/wizeng/inline1_repeated_callee.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_repeated_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_repeated_callee.wasm.out b/test/wizeng/inline1_repeated_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_select.wasm b/test/wizeng/inline1_select.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a6fe6ff7541acd26c500f78a51e99c3cae2b4a53 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_select.wasm.err b/test/wizeng/inline1_select.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_select.wasm.exit b/test/wizeng/inline1_select.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_select.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_select.wasm.flags b/test/wizeng/inline1_select.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_select.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_select.wasm.out b/test/wizeng/inline1_select.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_shift_ops.wasm b/test/wizeng/inline1_shift_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..eb851677145914a0ccac58af9c48981d7ac330ec GIT binary patch literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_shift_ops.wasm.err b/test/wizeng/inline1_shift_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_shift_ops.wasm.exit b/test/wizeng/inline1_shift_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_shift_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_shift_ops.wasm.flags b/test/wizeng/inline1_shift_ops.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_shift_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_shift_ops.wasm.out b/test/wizeng/inline1_shift_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_simple_add.wasm b/test/wizeng/inline1_simple_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a7dbcfb1b041a2fc9cb8011da3307a1615e73e60 GIT binary patch literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_simple_add.wasm.err b/test/wizeng/inline1_simple_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_simple_add.wasm.exit b/test/wizeng/inline1_simple_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_simple_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_simple_add.wasm.flags b/test/wizeng/inline1_simple_add.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_simple_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_simple_add.wasm.out b/test/wizeng/inline1_simple_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_div.wasm b/test/wizeng/inline1_trap_div.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461 GIT binary patch literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +9 + !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline1_trap_div0.wasm b/test/wizeng/inline1_trap_div0.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3a9b25ccb685deb78e69ad64926b9fa4711698c2 GIT binary patch literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_div0.wasm.err b/test/wizeng/inline1_trap_div0.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_div0.wasm.exit b/test/wizeng/inline1_trap_div0.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_div0.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_div0.wasm.flags b/test/wizeng/inline1_trap_div0.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_div0.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_div0.wasm.out b/test/wizeng/inline1_trap_div0.wasm.out new file mode 100644 index 000000000..9d7c5354b --- /dev/null +++ b/test/wizeng/inline1_trap_div0.wasm.out @@ -0,0 +1,3 @@ + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline1_trap_div0_nested.wasm b/test/wizeng/inline1_trap_div0_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e53f9dc4f71c71504598fb757ad6eda6cb34485c GIT binary patch literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.err b/test/wizeng/inline1_trap_div0_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.exit b/test/wizeng/inline1_trap_div0_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_div0_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.flags b/test/wizeng/inline1_trap_div0_nested.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_div0_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.out b/test/wizeng/inline1_trap_div0_nested.wasm.out new file mode 100644 index 000000000..5f2ae8b6b --- /dev/null +++ b/test/wizeng/inline1_trap_div0_nested.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline1_trap_float.wasm b/test/wizeng/inline1_trap_float.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fdfdbe52b96544864f978e1e0894e41ca51b218 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +13 + !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline1_trap_func_invalid.wasm b/test/wizeng/inline1_trap_func_invalid.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e775f68504a090a85d467facf5ac46bd7b53dce8 GIT binary patch literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.err b/test/wizeng/inline1_trap_func_invalid.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.exit b/test/wizeng/inline1_trap_func_invalid.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_func_invalid.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.flags b/test/wizeng/inline1_trap_func_invalid.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_func_invalid.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.out b/test/wizeng/inline1_trap_func_invalid.wasm.out new file mode 100644 index 000000000..2e800c687 --- /dev/null +++ b/test/wizeng/inline1_trap_func_invalid.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline1_trap_func_sig.wasm b/test/wizeng/inline1_trap_func_sig.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb1c6504064a4f3c8f3017e7e1410f38ea4e383 GIT binary patch literal 81 zcmWN@u?>JQ3 +3 + +3 + !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline1_trap_memory.wasm b/test/wizeng/inline1_trap_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_memory.wasm.err b/test/wizeng/inline1_trap_memory.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_memory.wasm.exit b/test/wizeng/inline1_trap_memory.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_memory.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_memory.wasm.flags b/test/wizeng/inline1_trap_memory.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_memory.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory.wasm.out b/test/wizeng/inline1_trap_memory.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline1_trap_memory.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_memory_chain.wasm b/test/wizeng/inline1_trap_memory_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..73fe8b2e3524e8116baa2eb9f570d469754cc7de GIT binary patch literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.err b/test/wizeng/inline1_trap_memory_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.exit b/test/wizeng/inline1_trap_memory_chain.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_chain.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.flags b/test/wizeng/inline1_trap_memory_chain.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.out b/test/wizeng/inline1_trap_memory_chain.wasm.out new file mode 100644 index 000000000..a5d624d67 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_chain.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_memory_nested.wasm b/test/wizeng/inline1_trap_memory_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5bd520920b7b8acc07355c726eea31c6573987dd GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.err b/test/wizeng/inline1_trap_memory_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.exit b/test/wizeng/inline1_trap_memory_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.flags b/test/wizeng/inline1_trap_memory_nested.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.out b/test/wizeng/inline1_trap_memory_nested.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline1_trap_memory_nested.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_tableoob.wasm b/test/wizeng/inline1_trap_tableoob.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fc6cdad85a050cf86e651f8f749a39b1320e217 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.err b/test/wizeng/inline1_trap_tableoob.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_tableoob.wasm.exit b/test/wizeng/inline1_trap_tableoob.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_tableoob.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.flags b/test/wizeng/inline1_trap_tableoob.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_tableoob.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.out b/test/wizeng/inline1_trap_tableoob.wasm.out new file mode 100644 index 000000000..44b4678e4 --- /dev/null +++ b/test/wizeng/inline1_trap_tableoob.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[TABLE_OOB] diff --git a/test/wizeng/inline1_trap_traploc1.wasm b/test/wizeng/inline1_trap_traploc1.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d3a013e27b8f3c0654d6d83ba0f40dc24562ef50 GIT binary patch literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.err b/test/wizeng/inline1_trap_traploc1.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_traploc1.wasm.exit b/test/wizeng/inline1_trap_traploc1.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_traploc1.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.flags b/test/wizeng/inline1_trap_traploc1.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_traploc1.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.out b/test/wizeng/inline1_trap_traploc1.wasm.out new file mode 100644 index 000000000..0445b36ca --- /dev/null +++ b/test/wizeng/inline1_trap_traploc1.wasm.out @@ -0,0 +1,3 @@ + +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_traploc2.wasm b/test/wizeng/inline1_trap_traploc2.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0344f626aeceed7df0124f07925e2ac69eedfbc7 GIT binary patch literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.err b/test/wizeng/inline1_trap_traploc2.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_trap_traploc2.wasm.exit b/test/wizeng/inline1_trap_traploc2.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_trap_traploc2.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.flags b/test/wizeng/inline1_trap_traploc2.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_trap_traploc2.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.out b/test/wizeng/inline1_trap_traploc2.wasm.out new file mode 100644 index 000000000..2bcca3752 --- /dev/null +++ b/test/wizeng/inline1_trap_traploc2.wasm.out @@ -0,0 +1,3 @@ + +4 + +2 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable.wasm b/test/wizeng/inline1_trap_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ae5ab00da9e3db721b6fef7427d83d043b71d83c GIT binary patch literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable_void.wasm b/test/wizeng/inline1_trap_unreachable_void.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62 GIT binary patch literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable_with_stack.wasm b/test/wizeng/inline1_trap_unreachable_with_stack.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2562df7cf6d3a36e015880fcf81b76d993f2a68e GIT binary patch literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_two_level.wasm b/test/wizeng/inline1_two_level.wasm new file mode 100644 index 0000000000000000000000000000000000000000..24e1ef014c8c650dd9a02cad803febb994fbb745 GIT binary patch literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_two_level.wasm.err b/test/wizeng/inline1_two_level.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_two_level.wasm.exit b/test/wizeng/inline1_two_level.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_two_level.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_two_level.wasm.flags b/test/wizeng/inline1_two_level.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_two_level.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_two_level.wasm.out b/test/wizeng/inline1_two_level.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_two_return.wasm b/test/wizeng/inline1_two_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..11deb7a1f5e1efdeee4a51489b016c1fe8f28f07 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_two_return.wasm.err b/test/wizeng/inline1_two_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_two_return.wasm.exit b/test/wizeng/inline1_two_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_two_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_two_return.wasm.flags b/test/wizeng/inline1_two_return.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_two_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_two_return.wasm.out b/test/wizeng/inline1_two_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_unary_ops.wasm b/test/wizeng/inline1_unary_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cc21dc0c43220095f72c1a87b8e68fb55cced47c GIT binary patch literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_unary_ops.wasm.err b/test/wizeng/inline1_unary_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_unary_ops.wasm.exit b/test/wizeng/inline1_unary_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_unary_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_unary_ops.wasm.flags b/test/wizeng/inline1_unary_ops.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_unary_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_unary_ops.wasm.out b/test/wizeng/inline1_unary_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_unreachable.wasm b/test/wizeng/inline1_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_unreachable.wasm.err b/test/wizeng/inline1_unreachable.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_unreachable.wasm.exit b/test/wizeng/inline1_unreachable.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline1_unreachable.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline1_unreachable.wasm.flags b/test/wizeng/inline1_unreachable.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_unreachable.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_unreachable.wasm.out b/test/wizeng/inline1_unreachable.wasm.out new file mode 100644 index 000000000..258784a39 --- /dev/null +++ b/test/wizeng/inline1_unreachable.wasm.out @@ -0,0 +1,3 @@ + +1 + +15 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_void_callee.wasm b/test/wizeng/inline1_void_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b858b0601686eafc91b736eca634be9c6e49ffc9 GIT binary patch literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline1_void_callee.wasm.err b/test/wizeng/inline1_void_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline1_void_callee.wasm.exit b/test/wizeng/inline1_void_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline1_void_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline1_void_callee.wasm.flags b/test/wizeng/inline1_void_callee.wasm.flags new file mode 100644 index 000000000..b07c2b2b3 --- /dev/null +++ b/test/wizeng/inline1_void_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_void_callee.wasm.out b/test/wizeng/inline1_void_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_add_with_local.wasm b/test/wizeng/inline2_add_with_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b18451237b9b396497ae272c4f5d6f66ae2f9be9 GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_add_with_local.wasm.err b/test/wizeng/inline2_add_with_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_add_with_local.wasm.exit b/test/wizeng/inline2_add_with_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_add_with_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_add_with_local.wasm.flags b/test/wizeng/inline2_add_with_local.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_add_with_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_add_with_local.wasm.out b/test/wizeng/inline2_add_with_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_bitwise_ops.wasm b/test/wizeng/inline2_bitwise_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c48b284564c7be1260b3bc210592921fa3ecdf04 GIT binary patch literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.err b/test/wizeng/inline2_bitwise_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_bitwise_ops.wasm.exit b/test/wizeng/inline2_bitwise_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_bitwise_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.flags b/test/wizeng/inline2_bitwise_ops.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_bitwise_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.out b/test/wizeng/inline2_bitwise_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_call_chain.wasm b/test/wizeng/inline2_call_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..171935a15cd63ccf0953964daa4d6110324a150c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_call_chain.wasm.err b/test/wizeng/inline2_call_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_call_chain.wasm.exit b/test/wizeng/inline2_call_chain.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_call_chain.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_call_chain.wasm.flags b/test/wizeng/inline2_call_chain.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_call_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_call_chain.wasm.out b/test/wizeng/inline2_call_chain.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_callee_local_tee.wasm b/test/wizeng/inline2_callee_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f93aa37ce15dde154017241c5cd9cbbd208fa9b9 GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.err b/test/wizeng/inline2_callee_local_tee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_callee_local_tee.wasm.exit b/test/wizeng/inline2_callee_local_tee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_callee_local_tee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.flags b/test/wizeng/inline2_callee_local_tee.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_callee_local_tee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.out b/test/wizeng/inline2_callee_local_tee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_callee_with_locals.wasm b/test/wizeng/inline2_callee_with_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9a8b28ea5c628ea86bce7abea39b312aaa2e5809 GIT binary patch literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.err b/test/wizeng/inline2_callee_with_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_callee_with_locals.wasm.exit b/test/wizeng/inline2_callee_with_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_callee_with_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.flags b/test/wizeng/inline2_callee_with_locals.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_callee_with_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.out b/test/wizeng/inline2_callee_with_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_chained_calls.wasm b/test/wizeng/inline2_chained_calls.wasm new file mode 100644 index 0000000000000000000000000000000000000000..18e5d6678cb94002be934919866be5ff31647374 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_chained_calls.wasm.err b/test/wizeng/inline2_chained_calls.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_chained_calls.wasm.exit b/test/wizeng/inline2_chained_calls.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_chained_calls.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_chained_calls.wasm.flags b/test/wizeng/inline2_chained_calls.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_chained_calls.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_chained_calls.wasm.out b/test/wizeng/inline2_chained_calls.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_comparison_ops.wasm b/test/wizeng/inline2_comparison_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210 GIT binary patch literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_comparison_ops.wasm.err b/test/wizeng/inline2_comparison_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_comparison_ops.wasm.exit b/test/wizeng/inline2_comparison_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_comparison_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_comparison_ops.wasm.flags b/test/wizeng/inline2_comparison_ops.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_comparison_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_comparison_ops.wasm.out b/test/wizeng/inline2_comparison_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_complex_arithmetic.wasm b/test/wizeng/inline2_complex_arithmetic.wasm new file mode 100644 index 0000000000000000000000000000000000000000..694b3f4a6b30c0bc74cc659e09e0fd171e98ee14 GIT binary patch literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.err b/test/wizeng/inline2_complex_arithmetic.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.exit b/test/wizeng/inline2_complex_arithmetic.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_complex_arithmetic.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.flags b/test/wizeng/inline2_complex_arithmetic.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_complex_arithmetic.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.out b/test/wizeng/inline2_complex_arithmetic.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_deep_nested.wasm b/test/wizeng/inline2_deep_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a909c414279159032fd7f7b1c9df9e014c1d0323 GIT binary patch literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_deep_nested.wasm.err b/test/wizeng/inline2_deep_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_deep_nested.wasm.exit b/test/wizeng/inline2_deep_nested.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_deep_nested.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_deep_nested.wasm.flags b/test/wizeng/inline2_deep_nested.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_deep_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_deep_nested.wasm.out b/test/wizeng/inline2_deep_nested.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_drop.wasm b/test/wizeng/inline2_drop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7c5e0cd0d6d5af69a24d347b94c978754d37841a GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_drop.wasm.err b/test/wizeng/inline2_drop.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_drop.wasm.exit b/test/wizeng/inline2_drop.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_drop.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_drop.wasm.flags b/test/wizeng/inline2_drop.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_drop.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_drop.wasm.out b/test/wizeng/inline2_drop.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_explicit_return.wasm b/test/wizeng/inline2_explicit_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8e21a60e3735d084386276d35d945c513aa5db5f GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_explicit_return.wasm.err b/test/wizeng/inline2_explicit_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_explicit_return.wasm.exit b/test/wizeng/inline2_explicit_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_explicit_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_explicit_return.wasm.flags b/test/wizeng/inline2_explicit_return.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_explicit_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_explicit_return.wasm.out b/test/wizeng/inline2_explicit_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_f32_mul.wasm b/test/wizeng/inline2_f32_mul.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f61a7201588e4efe3c6ee151b81f64df92e38e9b GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_f32_mul.wasm.err b/test/wizeng/inline2_f32_mul.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_f32_mul.wasm.exit b/test/wizeng/inline2_f32_mul.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_f32_mul.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_f32_mul.wasm.flags b/test/wizeng/inline2_f32_mul.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_f32_mul.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_f32_mul.wasm.out b/test/wizeng/inline2_f32_mul.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_f64_sqrt.wasm b/test/wizeng/inline2_f64_sqrt.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1e26bc02724d42b75efc95e17a581f17fb0d0ee6 GIT binary patch literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.err b/test/wizeng/inline2_f64_sqrt.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_f64_sqrt.wasm.exit b/test/wizeng/inline2_f64_sqrt.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_f64_sqrt.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.flags b/test/wizeng/inline2_f64_sqrt.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_f64_sqrt.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.out b/test/wizeng/inline2_f64_sqrt.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_four_params.wasm b/test/wizeng/inline2_four_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c827c150a84693debdd5837c5985ed1eca5c1425 GIT binary patch literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_four_params.wasm.err b/test/wizeng/inline2_four_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_four_params.wasm.exit b/test/wizeng/inline2_four_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_four_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_four_params.wasm.flags b/test/wizeng/inline2_four_params.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_four_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_four_params.wasm.out b/test/wizeng/inline2_four_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_i64_add.wasm b/test/wizeng/inline2_i64_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3fa25019f8d13ac46c7b205020709dd247721426 GIT binary patch literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_i64_add.wasm.err b/test/wizeng/inline2_i64_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_i64_add.wasm.exit b/test/wizeng/inline2_i64_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_i64_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_i64_add.wasm.flags b/test/wizeng/inline2_i64_add.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_i64_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_i64_add.wasm.out b/test/wizeng/inline2_i64_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_local_tee.wasm b/test/wizeng/inline2_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8606ca2cf894d01c71b382b73e2bb6e4d3076f48 GIT binary patch literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.err b/test/wizeng/inline2_mixed_param_types.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_mixed_param_types.wasm.exit b/test/wizeng/inline2_mixed_param_types.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_mixed_param_types.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.flags b/test/wizeng/inline2_mixed_param_types.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_mixed_param_types.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.out b/test/wizeng/inline2_mixed_param_types.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_multiple_locals.wasm b/test/wizeng/inline2_multiple_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9eb6ddf8a797f20d00453be2cc6813c499eb2ee0 GIT binary patch literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_multiple_locals.wasm.err b/test/wizeng/inline2_multiple_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_multiple_locals.wasm.exit b/test/wizeng/inline2_multiple_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_multiple_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_multiple_locals.wasm.flags b/test/wizeng/inline2_multiple_locals.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_multiple_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_multiple_locals.wasm.out b/test/wizeng/inline2_multiple_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_multiple_results.wasm b/test/wizeng/inline2_multiple_results.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7bd0e41d3cf7cc0de8883977802c10819b108fc2 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_multiple_results.wasm.err b/test/wizeng/inline2_multiple_results.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_multiple_results.wasm.exit b/test/wizeng/inline2_multiple_results.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_multiple_results.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_multiple_results.wasm.flags b/test/wizeng/inline2_multiple_results.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_multiple_results.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_multiple_results.wasm.out b/test/wizeng/inline2_multiple_results.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_control_flow.wasm b/test/wizeng/inline2_no_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..698c4d390b8a02c49528b91ef5a923ea65918b05 GIT binary patch literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_no_control_flow.wasm.err b/test/wizeng/inline2_no_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_control_flow.wasm.exit b/test/wizeng/inline2_no_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_no_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_no_control_flow.wasm.flags b/test/wizeng/inline2_no_control_flow.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_no_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_control_flow.wasm.out b/test/wizeng/inline2_no_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_has_br.wasm b/test/wizeng/inline2_no_has_br.wasm new file mode 100644 index 0000000000000000000000000000000000000000..85c3aa2794a3edffeef71f99064a424140c4255c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_no_has_br.wasm.err b/test/wizeng/inline2_no_has_br.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_has_br.wasm.exit b/test/wizeng/inline2_no_has_br.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_no_has_br.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_no_has_br.wasm.flags b/test/wizeng/inline2_no_has_br.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_no_has_br.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_has_br.wasm.out b/test/wizeng/inline2_no_has_br.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_has_if.wasm b/test/wizeng/inline2_no_has_if.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb335b0f56058ec571533a1e920a69031203247 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_no_has_if.wasm.err b/test/wizeng/inline2_no_has_if.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_has_if.wasm.exit b/test/wizeng/inline2_no_has_if.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_no_has_if.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_no_has_if.wasm.flags b/test/wizeng/inline2_no_has_if.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_no_has_if.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_has_if.wasm.out b/test/wizeng/inline2_no_has_if.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_has_loop.wasm b/test/wizeng/inline2_no_has_loop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ba55800182f83aca685c539de7d052f4eb2a2cba GIT binary patch literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.err b/test/wizeng/inline2_no_too_many_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_no_too_many_params.wasm.exit b/test/wizeng/inline2_no_too_many_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_no_too_many_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.flags b/test/wizeng/inline2_no_too_many_params.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_no_too_many_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.out b/test/wizeng/inline2_no_too_many_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_control_flow.wasm b/test/wizeng/inline2_outcall_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..4271825da22d5cce4448be676086845c8f5d0102 GIT binary patch literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.err b/test/wizeng/inline2_outcall_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.exit b/test/wizeng/inline2_outcall_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_outcall_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.flags b/test/wizeng/inline2_outcall_control_flow.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.out b/test/wizeng/inline2_outcall_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm b/test/wizeng/inline2_outcall_indirect_trap.wasm new file mode 100644 index 0000000000000000000000000000000000000000..6fc42ebf85c9d3dfbe90a663d5319694d1095ce2 GIT binary patch literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.err b/test/wizeng/inline2_outcall_indirect_trap.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.exit b/test/wizeng/inline2_outcall_indirect_trap.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_outcall_indirect_trap.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.flags b/test/wizeng/inline2_outcall_indirect_trap.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_indirect_trap.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.out b/test/wizeng/inline2_outcall_indirect_trap.wasm.out new file mode 100644 index 000000000..0db58930a --- /dev/null +++ b/test/wizeng/inline2_outcall_indirect_trap.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline2_outcall_memory.wasm b/test/wizeng/inline2_outcall_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0108c8b4d6fe6b14b69164546041428737ab421d GIT binary patch literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.err b/test/wizeng/inline2_outcall_minimal.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_minimal.wasm.exit b/test/wizeng/inline2_outcall_minimal.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_outcall_minimal.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.flags b/test/wizeng/inline2_outcall_minimal.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_minimal.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.out b/test/wizeng/inline2_outcall_minimal.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_no_locals.wasm b/test/wizeng/inline2_outcall_no_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.err b/test/wizeng/inline2_outcall_no_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.exit b/test/wizeng/inline2_outcall_no_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_outcall_no_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.flags b/test/wizeng/inline2_outcall_no_locals.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_no_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.out b/test/wizeng/inline2_outcall_no_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm b/test/wizeng/inline2_outcall_no_outer_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.err b/test/wizeng/inline2_outcall_no_outer_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.exit b/test/wizeng/inline2_outcall_no_outer_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_outcall_no_outer_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.flags b/test/wizeng/inline2_outcall_no_outer_local.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_no_outer_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.out b/test/wizeng/inline2_outcall_no_outer_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_params.wasm b/test/wizeng/inline2_outcall_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5286a1ee215e9f346eebe71f5dd91d650f3322ee GIT binary patch literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.err b/test/wizeng/inline2_outcall_stack_values.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.exit b/test/wizeng/inline2_outcall_stack_values.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_outcall_stack_values.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.flags b/test/wizeng/inline2_outcall_stack_values.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_outcall_stack_values.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.out b/test/wizeng/inline2_outcall_stack_values.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_repeated_callee.wasm b/test/wizeng/inline2_repeated_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b8545776160f8fb91daf7e6dd3f22fbad228a918 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_repeated_callee.wasm.err b/test/wizeng/inline2_repeated_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_repeated_callee.wasm.exit b/test/wizeng/inline2_repeated_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_repeated_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_repeated_callee.wasm.flags b/test/wizeng/inline2_repeated_callee.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_repeated_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_repeated_callee.wasm.out b/test/wizeng/inline2_repeated_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_select.wasm b/test/wizeng/inline2_select.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a6fe6ff7541acd26c500f78a51e99c3cae2b4a53 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_select.wasm.err b/test/wizeng/inline2_select.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_select.wasm.exit b/test/wizeng/inline2_select.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_select.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_select.wasm.flags b/test/wizeng/inline2_select.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_select.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_select.wasm.out b/test/wizeng/inline2_select.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_shift_ops.wasm b/test/wizeng/inline2_shift_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..eb851677145914a0ccac58af9c48981d7ac330ec GIT binary patch literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_shift_ops.wasm.err b/test/wizeng/inline2_shift_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_shift_ops.wasm.exit b/test/wizeng/inline2_shift_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_shift_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_shift_ops.wasm.flags b/test/wizeng/inline2_shift_ops.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_shift_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_shift_ops.wasm.out b/test/wizeng/inline2_shift_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_simple_add.wasm b/test/wizeng/inline2_simple_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a7dbcfb1b041a2fc9cb8011da3307a1615e73e60 GIT binary patch literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_simple_add.wasm.err b/test/wizeng/inline2_simple_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_simple_add.wasm.exit b/test/wizeng/inline2_simple_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_simple_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_simple_add.wasm.flags b/test/wizeng/inline2_simple_add.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_simple_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_simple_add.wasm.out b/test/wizeng/inline2_simple_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_div.wasm b/test/wizeng/inline2_trap_div.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461 GIT binary patch literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +9 + !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline2_trap_div0.wasm b/test/wizeng/inline2_trap_div0.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3a9b25ccb685deb78e69ad64926b9fa4711698c2 GIT binary patch literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_div0.wasm.err b/test/wizeng/inline2_trap_div0.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_div0.wasm.exit b/test/wizeng/inline2_trap_div0.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_div0.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_div0.wasm.flags b/test/wizeng/inline2_trap_div0.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_div0.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_div0.wasm.out b/test/wizeng/inline2_trap_div0.wasm.out new file mode 100644 index 000000000..9d7c5354b --- /dev/null +++ b/test/wizeng/inline2_trap_div0.wasm.out @@ -0,0 +1,3 @@ + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline2_trap_div0_nested.wasm b/test/wizeng/inline2_trap_div0_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e53f9dc4f71c71504598fb757ad6eda6cb34485c GIT binary patch literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.err b/test/wizeng/inline2_trap_div0_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.exit b/test/wizeng/inline2_trap_div0_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_div0_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.flags b/test/wizeng/inline2_trap_div0_nested.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_div0_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.out b/test/wizeng/inline2_trap_div0_nested.wasm.out new file mode 100644 index 000000000..5f2ae8b6b --- /dev/null +++ b/test/wizeng/inline2_trap_div0_nested.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline2_trap_float.wasm b/test/wizeng/inline2_trap_float.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fdfdbe52b96544864f978e1e0894e41ca51b218 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +13 + !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline2_trap_func_invalid.wasm b/test/wizeng/inline2_trap_func_invalid.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e775f68504a090a85d467facf5ac46bd7b53dce8 GIT binary patch literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.err b/test/wizeng/inline2_trap_func_invalid.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.exit b/test/wizeng/inline2_trap_func_invalid.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_func_invalid.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.flags b/test/wizeng/inline2_trap_func_invalid.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_func_invalid.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.out b/test/wizeng/inline2_trap_func_invalid.wasm.out new file mode 100644 index 000000000..2e800c687 --- /dev/null +++ b/test/wizeng/inline2_trap_func_invalid.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline2_trap_func_sig.wasm b/test/wizeng/inline2_trap_func_sig.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb1c6504064a4f3c8f3017e7e1410f38ea4e383 GIT binary patch literal 81 zcmWN@u?>JQ3 +3 + +3 + !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline2_trap_memory.wasm b/test/wizeng/inline2_trap_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_memory.wasm.err b/test/wizeng/inline2_trap_memory.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_memory.wasm.exit b/test/wizeng/inline2_trap_memory.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_memory.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_memory.wasm.flags b/test/wizeng/inline2_trap_memory.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_memory.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory.wasm.out b/test/wizeng/inline2_trap_memory.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline2_trap_memory.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_memory_chain.wasm b/test/wizeng/inline2_trap_memory_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..73fe8b2e3524e8116baa2eb9f570d469754cc7de GIT binary patch literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.err b/test/wizeng/inline2_trap_memory_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.exit b/test/wizeng/inline2_trap_memory_chain.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_memory_chain.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.flags b/test/wizeng/inline2_trap_memory_chain.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_memory_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.out b/test/wizeng/inline2_trap_memory_chain.wasm.out new file mode 100644 index 000000000..a5d624d67 --- /dev/null +++ b/test/wizeng/inline2_trap_memory_chain.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_memory_nested.wasm b/test/wizeng/inline2_trap_memory_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5bd520920b7b8acc07355c726eea31c6573987dd GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.err b/test/wizeng/inline2_trap_memory_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.exit b/test/wizeng/inline2_trap_memory_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_memory_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.flags b/test/wizeng/inline2_trap_memory_nested.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_memory_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.out b/test/wizeng/inline2_trap_memory_nested.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline2_trap_memory_nested.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_tableoob.wasm b/test/wizeng/inline2_trap_tableoob.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fc6cdad85a050cf86e651f8f749a39b1320e217 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.err b/test/wizeng/inline2_trap_tableoob.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_tableoob.wasm.exit b/test/wizeng/inline2_trap_tableoob.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_tableoob.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.flags b/test/wizeng/inline2_trap_tableoob.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_tableoob.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.out b/test/wizeng/inline2_trap_tableoob.wasm.out new file mode 100644 index 000000000..44b4678e4 --- /dev/null +++ b/test/wizeng/inline2_trap_tableoob.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[TABLE_OOB] diff --git a/test/wizeng/inline2_trap_traploc1.wasm b/test/wizeng/inline2_trap_traploc1.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d3a013e27b8f3c0654d6d83ba0f40dc24562ef50 GIT binary patch literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.err b/test/wizeng/inline2_trap_traploc1.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_traploc1.wasm.exit b/test/wizeng/inline2_trap_traploc1.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_traploc1.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.flags b/test/wizeng/inline2_trap_traploc1.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_traploc1.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.out b/test/wizeng/inline2_trap_traploc1.wasm.out new file mode 100644 index 000000000..0445b36ca --- /dev/null +++ b/test/wizeng/inline2_trap_traploc1.wasm.out @@ -0,0 +1,3 @@ + +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_traploc2.wasm b/test/wizeng/inline2_trap_traploc2.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0344f626aeceed7df0124f07925e2ac69eedfbc7 GIT binary patch literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.err b/test/wizeng/inline2_trap_traploc2.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_trap_traploc2.wasm.exit b/test/wizeng/inline2_trap_traploc2.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_trap_traploc2.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.flags b/test/wizeng/inline2_trap_traploc2.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_trap_traploc2.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.out b/test/wizeng/inline2_trap_traploc2.wasm.out new file mode 100644 index 000000000..2bcca3752 --- /dev/null +++ b/test/wizeng/inline2_trap_traploc2.wasm.out @@ -0,0 +1,3 @@ + +4 + +2 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable.wasm b/test/wizeng/inline2_trap_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ae5ab00da9e3db721b6fef7427d83d043b71d83c GIT binary patch literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable_void.wasm b/test/wizeng/inline2_trap_unreachable_void.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62 GIT binary patch literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable_with_stack.wasm b/test/wizeng/inline2_trap_unreachable_with_stack.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2562df7cf6d3a36e015880fcf81b76d993f2a68e GIT binary patch literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_two_level.wasm b/test/wizeng/inline2_two_level.wasm new file mode 100644 index 0000000000000000000000000000000000000000..24e1ef014c8c650dd9a02cad803febb994fbb745 GIT binary patch literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_two_level.wasm.err b/test/wizeng/inline2_two_level.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_two_level.wasm.exit b/test/wizeng/inline2_two_level.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_two_level.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_two_level.wasm.flags b/test/wizeng/inline2_two_level.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_two_level.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_two_level.wasm.out b/test/wizeng/inline2_two_level.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_two_return.wasm b/test/wizeng/inline2_two_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..11deb7a1f5e1efdeee4a51489b016c1fe8f28f07 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_two_return.wasm.err b/test/wizeng/inline2_two_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_two_return.wasm.exit b/test/wizeng/inline2_two_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_two_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_two_return.wasm.flags b/test/wizeng/inline2_two_return.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_two_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_two_return.wasm.out b/test/wizeng/inline2_two_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_unary_ops.wasm b/test/wizeng/inline2_unary_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cc21dc0c43220095f72c1a87b8e68fb55cced47c GIT binary patch literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_unary_ops.wasm.err b/test/wizeng/inline2_unary_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_unary_ops.wasm.exit b/test/wizeng/inline2_unary_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_unary_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_unary_ops.wasm.flags b/test/wizeng/inline2_unary_ops.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_unary_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_unary_ops.wasm.out b/test/wizeng/inline2_unary_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_unreachable.wasm b/test/wizeng/inline2_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_unreachable.wasm.err b/test/wizeng/inline2_unreachable.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_unreachable.wasm.exit b/test/wizeng/inline2_unreachable.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline2_unreachable.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline2_unreachable.wasm.flags b/test/wizeng/inline2_unreachable.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_unreachable.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_unreachable.wasm.out b/test/wizeng/inline2_unreachable.wasm.out new file mode 100644 index 000000000..258784a39 --- /dev/null +++ b/test/wizeng/inline2_unreachable.wasm.out @@ -0,0 +1,3 @@ + +1 + +15 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_void_callee.wasm b/test/wizeng/inline2_void_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b858b0601686eafc91b736eca634be9c6e49ffc9 GIT binary patch literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline2_void_callee.wasm.err b/test/wizeng/inline2_void_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline2_void_callee.wasm.exit b/test/wizeng/inline2_void_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline2_void_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline2_void_callee.wasm.flags b/test/wizeng/inline2_void_callee.wasm.flags new file mode 100644 index 000000000..e7e7518bb --- /dev/null +++ b/test/wizeng/inline2_void_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_void_callee.wasm.out b/test/wizeng/inline2_void_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_add_with_local.wasm b/test/wizeng/inline3_add_with_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b18451237b9b396497ae272c4f5d6f66ae2f9be9 GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_add_with_local.wasm.err b/test/wizeng/inline3_add_with_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_add_with_local.wasm.exit b/test/wizeng/inline3_add_with_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_add_with_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_add_with_local.wasm.flags b/test/wizeng/inline3_add_with_local.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_add_with_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_add_with_local.wasm.out b/test/wizeng/inline3_add_with_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_bitwise_ops.wasm b/test/wizeng/inline3_bitwise_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c48b284564c7be1260b3bc210592921fa3ecdf04 GIT binary patch literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.err b/test/wizeng/inline3_bitwise_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_bitwise_ops.wasm.exit b/test/wizeng/inline3_bitwise_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_bitwise_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.flags b/test/wizeng/inline3_bitwise_ops.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_bitwise_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.out b/test/wizeng/inline3_bitwise_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_call_chain.wasm b/test/wizeng/inline3_call_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..171935a15cd63ccf0953964daa4d6110324a150c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_call_chain.wasm.err b/test/wizeng/inline3_call_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_call_chain.wasm.exit b/test/wizeng/inline3_call_chain.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_call_chain.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_call_chain.wasm.flags b/test/wizeng/inline3_call_chain.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_call_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_call_chain.wasm.out b/test/wizeng/inline3_call_chain.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_callee_local_tee.wasm b/test/wizeng/inline3_callee_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f93aa37ce15dde154017241c5cd9cbbd208fa9b9 GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.err b/test/wizeng/inline3_callee_local_tee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_callee_local_tee.wasm.exit b/test/wizeng/inline3_callee_local_tee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_callee_local_tee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.flags b/test/wizeng/inline3_callee_local_tee.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_callee_local_tee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.out b/test/wizeng/inline3_callee_local_tee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_callee_with_locals.wasm b/test/wizeng/inline3_callee_with_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9a8b28ea5c628ea86bce7abea39b312aaa2e5809 GIT binary patch literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.err b/test/wizeng/inline3_callee_with_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_callee_with_locals.wasm.exit b/test/wizeng/inline3_callee_with_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_callee_with_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.flags b/test/wizeng/inline3_callee_with_locals.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_callee_with_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.out b/test/wizeng/inline3_callee_with_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_chained_calls.wasm b/test/wizeng/inline3_chained_calls.wasm new file mode 100644 index 0000000000000000000000000000000000000000..18e5d6678cb94002be934919866be5ff31647374 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_chained_calls.wasm.err b/test/wizeng/inline3_chained_calls.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_chained_calls.wasm.exit b/test/wizeng/inline3_chained_calls.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_chained_calls.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_chained_calls.wasm.flags b/test/wizeng/inline3_chained_calls.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_chained_calls.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_chained_calls.wasm.out b/test/wizeng/inline3_chained_calls.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_comparison_ops.wasm b/test/wizeng/inline3_comparison_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210 GIT binary patch literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_comparison_ops.wasm.err b/test/wizeng/inline3_comparison_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_comparison_ops.wasm.exit b/test/wizeng/inline3_comparison_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_comparison_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_comparison_ops.wasm.flags b/test/wizeng/inline3_comparison_ops.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_comparison_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_comparison_ops.wasm.out b/test/wizeng/inline3_comparison_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_complex_arithmetic.wasm b/test/wizeng/inline3_complex_arithmetic.wasm new file mode 100644 index 0000000000000000000000000000000000000000..694b3f4a6b30c0bc74cc659e09e0fd171e98ee14 GIT binary patch literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.err b/test/wizeng/inline3_complex_arithmetic.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.exit b/test/wizeng/inline3_complex_arithmetic.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_complex_arithmetic.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.flags b/test/wizeng/inline3_complex_arithmetic.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_complex_arithmetic.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.out b/test/wizeng/inline3_complex_arithmetic.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_deep_nested.wasm b/test/wizeng/inline3_deep_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a909c414279159032fd7f7b1c9df9e014c1d0323 GIT binary patch literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_deep_nested.wasm.err b/test/wizeng/inline3_deep_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_deep_nested.wasm.exit b/test/wizeng/inline3_deep_nested.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_deep_nested.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_deep_nested.wasm.flags b/test/wizeng/inline3_deep_nested.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_deep_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_deep_nested.wasm.out b/test/wizeng/inline3_deep_nested.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_drop.wasm b/test/wizeng/inline3_drop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7c5e0cd0d6d5af69a24d347b94c978754d37841a GIT binary patch literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_drop.wasm.err b/test/wizeng/inline3_drop.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_drop.wasm.exit b/test/wizeng/inline3_drop.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_drop.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_drop.wasm.flags b/test/wizeng/inline3_drop.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_drop.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_drop.wasm.out b/test/wizeng/inline3_drop.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_explicit_return.wasm b/test/wizeng/inline3_explicit_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8e21a60e3735d084386276d35d945c513aa5db5f GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_explicit_return.wasm.err b/test/wizeng/inline3_explicit_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_explicit_return.wasm.exit b/test/wizeng/inline3_explicit_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_explicit_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_explicit_return.wasm.flags b/test/wizeng/inline3_explicit_return.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_explicit_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_explicit_return.wasm.out b/test/wizeng/inline3_explicit_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_f32_mul.wasm b/test/wizeng/inline3_f32_mul.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f61a7201588e4efe3c6ee151b81f64df92e38e9b GIT binary patch literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_f32_mul.wasm.err b/test/wizeng/inline3_f32_mul.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_f32_mul.wasm.exit b/test/wizeng/inline3_f32_mul.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_f32_mul.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_f32_mul.wasm.flags b/test/wizeng/inline3_f32_mul.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_f32_mul.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_f32_mul.wasm.out b/test/wizeng/inline3_f32_mul.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_f64_sqrt.wasm b/test/wizeng/inline3_f64_sqrt.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1e26bc02724d42b75efc95e17a581f17fb0d0ee6 GIT binary patch literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.err b/test/wizeng/inline3_f64_sqrt.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_f64_sqrt.wasm.exit b/test/wizeng/inline3_f64_sqrt.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_f64_sqrt.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.flags b/test/wizeng/inline3_f64_sqrt.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_f64_sqrt.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.out b/test/wizeng/inline3_f64_sqrt.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_four_params.wasm b/test/wizeng/inline3_four_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c827c150a84693debdd5837c5985ed1eca5c1425 GIT binary patch literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_four_params.wasm.err b/test/wizeng/inline3_four_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_four_params.wasm.exit b/test/wizeng/inline3_four_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_four_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_four_params.wasm.flags b/test/wizeng/inline3_four_params.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_four_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_four_params.wasm.out b/test/wizeng/inline3_four_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_i64_add.wasm b/test/wizeng/inline3_i64_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3fa25019f8d13ac46c7b205020709dd247721426 GIT binary patch literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_i64_add.wasm.err b/test/wizeng/inline3_i64_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_i64_add.wasm.exit b/test/wizeng/inline3_i64_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_i64_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_i64_add.wasm.flags b/test/wizeng/inline3_i64_add.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_i64_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_i64_add.wasm.out b/test/wizeng/inline3_i64_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_local_tee.wasm b/test/wizeng/inline3_local_tee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8606ca2cf894d01c71b382b73e2bb6e4d3076f48 GIT binary patch literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.err b/test/wizeng/inline3_mixed_param_types.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_mixed_param_types.wasm.exit b/test/wizeng/inline3_mixed_param_types.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_mixed_param_types.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.flags b/test/wizeng/inline3_mixed_param_types.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_mixed_param_types.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.out b/test/wizeng/inline3_mixed_param_types.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_multiple_locals.wasm b/test/wizeng/inline3_multiple_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9eb6ddf8a797f20d00453be2cc6813c499eb2ee0 GIT binary patch literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_multiple_locals.wasm.err b/test/wizeng/inline3_multiple_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_multiple_locals.wasm.exit b/test/wizeng/inline3_multiple_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_multiple_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_multiple_locals.wasm.flags b/test/wizeng/inline3_multiple_locals.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_multiple_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_multiple_locals.wasm.out b/test/wizeng/inline3_multiple_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_multiple_results.wasm b/test/wizeng/inline3_multiple_results.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7bd0e41d3cf7cc0de8883977802c10819b108fc2 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_multiple_results.wasm.err b/test/wizeng/inline3_multiple_results.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_multiple_results.wasm.exit b/test/wizeng/inline3_multiple_results.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_multiple_results.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_multiple_results.wasm.flags b/test/wizeng/inline3_multiple_results.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_multiple_results.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_multiple_results.wasm.out b/test/wizeng/inline3_multiple_results.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_control_flow.wasm b/test/wizeng/inline3_no_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..698c4d390b8a02c49528b91ef5a923ea65918b05 GIT binary patch literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_no_control_flow.wasm.err b/test/wizeng/inline3_no_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_control_flow.wasm.exit b/test/wizeng/inline3_no_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_no_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_no_control_flow.wasm.flags b/test/wizeng/inline3_no_control_flow.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_no_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_control_flow.wasm.out b/test/wizeng/inline3_no_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_has_br.wasm b/test/wizeng/inline3_no_has_br.wasm new file mode 100644 index 0000000000000000000000000000000000000000..85c3aa2794a3edffeef71f99064a424140c4255c GIT binary patch literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_no_has_br.wasm.err b/test/wizeng/inline3_no_has_br.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_has_br.wasm.exit b/test/wizeng/inline3_no_has_br.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_no_has_br.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_no_has_br.wasm.flags b/test/wizeng/inline3_no_has_br.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_no_has_br.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_has_br.wasm.out b/test/wizeng/inline3_no_has_br.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_has_if.wasm b/test/wizeng/inline3_no_has_if.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb335b0f56058ec571533a1e920a69031203247 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_no_has_if.wasm.err b/test/wizeng/inline3_no_has_if.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_has_if.wasm.exit b/test/wizeng/inline3_no_has_if.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_no_has_if.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_no_has_if.wasm.flags b/test/wizeng/inline3_no_has_if.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_no_has_if.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_has_if.wasm.out b/test/wizeng/inline3_no_has_if.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_has_loop.wasm b/test/wizeng/inline3_no_has_loop.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ba55800182f83aca685c539de7d052f4eb2a2cba GIT binary patch literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.err b/test/wizeng/inline3_no_too_many_params.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_no_too_many_params.wasm.exit b/test/wizeng/inline3_no_too_many_params.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_no_too_many_params.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.flags b/test/wizeng/inline3_no_too_many_params.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_no_too_many_params.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.out b/test/wizeng/inline3_no_too_many_params.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_control_flow.wasm b/test/wizeng/inline3_outcall_control_flow.wasm new file mode 100644 index 0000000000000000000000000000000000000000..4271825da22d5cce4448be676086845c8f5d0102 GIT binary patch literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.err b/test/wizeng/inline3_outcall_control_flow.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.exit b/test/wizeng/inline3_outcall_control_flow.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_outcall_control_flow.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.flags b/test/wizeng/inline3_outcall_control_flow.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_control_flow.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.out b/test/wizeng/inline3_outcall_control_flow.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm b/test/wizeng/inline3_outcall_indirect_trap.wasm new file mode 100644 index 0000000000000000000000000000000000000000..6fc42ebf85c9d3dfbe90a663d5319694d1095ce2 GIT binary patch literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.err b/test/wizeng/inline3_outcall_indirect_trap.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.exit b/test/wizeng/inline3_outcall_indirect_trap.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_outcall_indirect_trap.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.flags b/test/wizeng/inline3_outcall_indirect_trap.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_indirect_trap.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.out b/test/wizeng/inline3_outcall_indirect_trap.wasm.out new file mode 100644 index 000000000..0db58930a --- /dev/null +++ b/test/wizeng/inline3_outcall_indirect_trap.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline3_outcall_memory.wasm b/test/wizeng/inline3_outcall_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0108c8b4d6fe6b14b69164546041428737ab421d GIT binary patch literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.err b/test/wizeng/inline3_outcall_minimal.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_minimal.wasm.exit b/test/wizeng/inline3_outcall_minimal.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_outcall_minimal.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.flags b/test/wizeng/inline3_outcall_minimal.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_minimal.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.out b/test/wizeng/inline3_outcall_minimal.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_no_locals.wasm b/test/wizeng/inline3_outcall_no_locals.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.err b/test/wizeng/inline3_outcall_no_locals.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.exit b/test/wizeng/inline3_outcall_no_locals.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_outcall_no_locals.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.flags b/test/wizeng/inline3_outcall_no_locals.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_no_locals.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.out b/test/wizeng/inline3_outcall_no_locals.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm b/test/wizeng/inline3_outcall_no_outer_local.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f4da7bd25497ddb6a541e2eb81b4be88f2f107a3 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.err b/test/wizeng/inline3_outcall_no_outer_local.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.exit b/test/wizeng/inline3_outcall_no_outer_local.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_outcall_no_outer_local.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.flags b/test/wizeng/inline3_outcall_no_outer_local.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_no_outer_local.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.out b/test/wizeng/inline3_outcall_no_outer_local.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_params.wasm b/test/wizeng/inline3_outcall_params.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5286a1ee215e9f346eebe71f5dd91d650f3322ee GIT binary patch literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.err b/test/wizeng/inline3_outcall_stack_values.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.exit b/test/wizeng/inline3_outcall_stack_values.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_outcall_stack_values.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.flags b/test/wizeng/inline3_outcall_stack_values.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_outcall_stack_values.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.out b/test/wizeng/inline3_outcall_stack_values.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_repeated_callee.wasm b/test/wizeng/inline3_repeated_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b8545776160f8fb91daf7e6dd3f22fbad228a918 GIT binary patch literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_repeated_callee.wasm.err b/test/wizeng/inline3_repeated_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_repeated_callee.wasm.exit b/test/wizeng/inline3_repeated_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_repeated_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_repeated_callee.wasm.flags b/test/wizeng/inline3_repeated_callee.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_repeated_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_repeated_callee.wasm.out b/test/wizeng/inline3_repeated_callee.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_select.wasm b/test/wizeng/inline3_select.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a6fe6ff7541acd26c500f78a51e99c3cae2b4a53 GIT binary patch literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_select.wasm.err b/test/wizeng/inline3_select.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_select.wasm.exit b/test/wizeng/inline3_select.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_select.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_select.wasm.flags b/test/wizeng/inline3_select.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_select.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_select.wasm.out b/test/wizeng/inline3_select.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_shift_ops.wasm b/test/wizeng/inline3_shift_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..eb851677145914a0ccac58af9c48981d7ac330ec GIT binary patch literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_shift_ops.wasm.err b/test/wizeng/inline3_shift_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_shift_ops.wasm.exit b/test/wizeng/inline3_shift_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_shift_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_shift_ops.wasm.flags b/test/wizeng/inline3_shift_ops.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_shift_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_shift_ops.wasm.out b/test/wizeng/inline3_shift_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_simple_add.wasm b/test/wizeng/inline3_simple_add.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a7dbcfb1b041a2fc9cb8011da3307a1615e73e60 GIT binary patch literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_simple_add.wasm.err b/test/wizeng/inline3_simple_add.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_simple_add.wasm.exit b/test/wizeng/inline3_simple_add.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_simple_add.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_simple_add.wasm.flags b/test/wizeng/inline3_simple_add.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_simple_add.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_simple_add.wasm.out b/test/wizeng/inline3_simple_add.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_div.wasm b/test/wizeng/inline3_trap_div.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461 GIT binary patch literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +9 + !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline3_trap_div0.wasm b/test/wizeng/inline3_trap_div0.wasm new file mode 100644 index 0000000000000000000000000000000000000000..3a9b25ccb685deb78e69ad64926b9fa4711698c2 GIT binary patch literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_div0.wasm.err b/test/wizeng/inline3_trap_div0.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_div0.wasm.exit b/test/wizeng/inline3_trap_div0.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_div0.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_div0.wasm.flags b/test/wizeng/inline3_trap_div0.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_div0.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_div0.wasm.out b/test/wizeng/inline3_trap_div0.wasm.out new file mode 100644 index 000000000..9d7c5354b --- /dev/null +++ b/test/wizeng/inline3_trap_div0.wasm.out @@ -0,0 +1,3 @@ + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline3_trap_div0_nested.wasm b/test/wizeng/inline3_trap_div0_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e53f9dc4f71c71504598fb757ad6eda6cb34485c GIT binary patch literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.err b/test/wizeng/inline3_trap_div0_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.exit b/test/wizeng/inline3_trap_div0_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_div0_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.flags b/test/wizeng/inline3_trap_div0_nested.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_div0_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.out b/test/wizeng/inline3_trap_div0_nested.wasm.out new file mode 100644 index 000000000..5f2ae8b6b --- /dev/null +++ b/test/wizeng/inline3_trap_div0_nested.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +7 + !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline3_trap_float.wasm b/test/wizeng/inline3_trap_float.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fdfdbe52b96544864f978e1e0894e41ca51b218 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +13 + !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline3_trap_func_invalid.wasm b/test/wizeng/inline3_trap_func_invalid.wasm new file mode 100644 index 0000000000000000000000000000000000000000..e775f68504a090a85d467facf5ac46bd7b53dce8 GIT binary patch literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.err b/test/wizeng/inline3_trap_func_invalid.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.exit b/test/wizeng/inline3_trap_func_invalid.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_func_invalid.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.flags b/test/wizeng/inline3_trap_func_invalid.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_func_invalid.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.out b/test/wizeng/inline3_trap_func_invalid.wasm.out new file mode 100644 index 000000000..2e800c687 --- /dev/null +++ b/test/wizeng/inline3_trap_func_invalid.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[FUNC_INVALID] diff --git a/test/wizeng/inline3_trap_func_sig.wasm b/test/wizeng/inline3_trap_func_sig.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2fb1c6504064a4f3c8f3017e7e1410f38ea4e383 GIT binary patch literal 81 zcmWN@u?>JQ3 +3 + +3 + !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline3_trap_memory.wasm b/test/wizeng/inline3_trap_memory.wasm new file mode 100644 index 0000000000000000000000000000000000000000..f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_memory.wasm.err b/test/wizeng/inline3_trap_memory.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_memory.wasm.exit b/test/wizeng/inline3_trap_memory.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_memory.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_memory.wasm.flags b/test/wizeng/inline3_trap_memory.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_memory.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory.wasm.out b/test/wizeng/inline3_trap_memory.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline3_trap_memory.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_memory_chain.wasm b/test/wizeng/inline3_trap_memory_chain.wasm new file mode 100644 index 0000000000000000000000000000000000000000..73fe8b2e3524e8116baa2eb9f570d469754cc7de GIT binary patch literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.err b/test/wizeng/inline3_trap_memory_chain.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.exit b/test/wizeng/inline3_trap_memory_chain.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_chain.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.flags b/test/wizeng/inline3_trap_memory_chain.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_chain.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.out b/test/wizeng/inline3_trap_memory_chain.wasm.out new file mode 100644 index 000000000..a5d624d67 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_chain.wasm.out @@ -0,0 +1,5 @@ + +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_memory_nested.wasm b/test/wizeng/inline3_trap_memory_nested.wasm new file mode 100644 index 0000000000000000000000000000000000000000..5bd520920b7b8acc07355c726eea31c6573987dd GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.err b/test/wizeng/inline3_trap_memory_nested.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.exit b/test/wizeng/inline3_trap_memory_nested.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_nested.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.flags b/test/wizeng/inline3_trap_memory_nested.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_nested.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.out b/test/wizeng/inline3_trap_memory_nested.wasm.out new file mode 100644 index 000000000..cf539a562 --- /dev/null +++ b/test/wizeng/inline3_trap_memory_nested.wasm.out @@ -0,0 +1,3 @@ + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_tableoob.wasm b/test/wizeng/inline3_trap_tableoob.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8fc6cdad85a050cf86e651f8f749a39b1320e217 GIT binary patch literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.err b/test/wizeng/inline3_trap_tableoob.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_tableoob.wasm.exit b/test/wizeng/inline3_trap_tableoob.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_tableoob.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.flags b/test/wizeng/inline3_trap_tableoob.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_tableoob.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.out b/test/wizeng/inline3_trap_tableoob.wasm.out new file mode 100644 index 000000000..44b4678e4 --- /dev/null +++ b/test/wizeng/inline3_trap_tableoob.wasm.out @@ -0,0 +1,3 @@ + +3 + +3 + !trap[TABLE_OOB] diff --git a/test/wizeng/inline3_trap_traploc1.wasm b/test/wizeng/inline3_trap_traploc1.wasm new file mode 100644 index 0000000000000000000000000000000000000000..d3a013e27b8f3c0654d6d83ba0f40dc24562ef50 GIT binary patch literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.err b/test/wizeng/inline3_trap_traploc1.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_traploc1.wasm.exit b/test/wizeng/inline3_trap_traploc1.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_traploc1.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.flags b/test/wizeng/inline3_trap_traploc1.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_traploc1.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.out b/test/wizeng/inline3_trap_traploc1.wasm.out new file mode 100644 index 000000000..0445b36ca --- /dev/null +++ b/test/wizeng/inline3_trap_traploc1.wasm.out @@ -0,0 +1,3 @@ + +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_traploc2.wasm b/test/wizeng/inline3_trap_traploc2.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0344f626aeceed7df0124f07925e2ac69eedfbc7 GIT binary patch literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.err b/test/wizeng/inline3_trap_traploc2.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_trap_traploc2.wasm.exit b/test/wizeng/inline3_trap_traploc2.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_trap_traploc2.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.flags b/test/wizeng/inline3_trap_traploc2.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_trap_traploc2.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.out b/test/wizeng/inline3_trap_traploc2.wasm.out new file mode 100644 index 000000000..2bcca3752 --- /dev/null +++ b/test/wizeng/inline3_trap_traploc2.wasm.out @@ -0,0 +1,3 @@ + +4 + +2 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable.wasm b/test/wizeng/inline3_trap_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ae5ab00da9e3db721b6fef7427d83d043b71d83c GIT binary patch literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable_void.wasm b/test/wizeng/inline3_trap_unreachable_void.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62 GIT binary patch literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 + +1 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable_with_stack.wasm b/test/wizeng/inline3_trap_unreachable_with_stack.wasm new file mode 100644 index 0000000000000000000000000000000000000000..2562df7cf6d3a36e015880fcf81b76d993f2a68e GIT binary patch literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 + +1 + +3 + +5 + !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_two_level.wasm b/test/wizeng/inline3_two_level.wasm new file mode 100644 index 0000000000000000000000000000000000000000..24e1ef014c8c650dd9a02cad803febb994fbb745 GIT binary patch literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_two_level.wasm.err b/test/wizeng/inline3_two_level.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_two_level.wasm.exit b/test/wizeng/inline3_two_level.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_two_level.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_two_level.wasm.flags b/test/wizeng/inline3_two_level.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_two_level.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_two_level.wasm.out b/test/wizeng/inline3_two_level.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_two_return.wasm b/test/wizeng/inline3_two_return.wasm new file mode 100644 index 0000000000000000000000000000000000000000..11deb7a1f5e1efdeee4a51489b016c1fe8f28f07 GIT binary patch literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_two_return.wasm.err b/test/wizeng/inline3_two_return.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_two_return.wasm.exit b/test/wizeng/inline3_two_return.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_two_return.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_two_return.wasm.flags b/test/wizeng/inline3_two_return.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_two_return.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_two_return.wasm.out b/test/wizeng/inline3_two_return.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_unary_ops.wasm b/test/wizeng/inline3_unary_ops.wasm new file mode 100644 index 0000000000000000000000000000000000000000..cc21dc0c43220095f72c1a87b8e68fb55cced47c GIT binary patch literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_unary_ops.wasm.err b/test/wizeng/inline3_unary_ops.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_unary_ops.wasm.exit b/test/wizeng/inline3_unary_ops.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_unary_ops.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_unary_ops.wasm.flags b/test/wizeng/inline3_unary_ops.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_unary_ops.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_unary_ops.wasm.out b/test/wizeng/inline3_unary_ops.wasm.out new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_unreachable.wasm b/test/wizeng/inline3_unreachable.wasm new file mode 100644 index 0000000000000000000000000000000000000000..485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe GIT binary patch literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_unreachable.wasm.err b/test/wizeng/inline3_unreachable.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_unreachable.wasm.exit b/test/wizeng/inline3_unreachable.wasm.exit new file mode 100644 index 000000000..ace9d0362 --- /dev/null +++ b/test/wizeng/inline3_unreachable.wasm.exit @@ -0,0 +1 @@ +255 diff --git a/test/wizeng/inline3_unreachable.wasm.flags b/test/wizeng/inline3_unreachable.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_unreachable.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_unreachable.wasm.out b/test/wizeng/inline3_unreachable.wasm.out new file mode 100644 index 000000000..258784a39 --- /dev/null +++ b/test/wizeng/inline3_unreachable.wasm.out @@ -0,0 +1,3 @@ + +1 + +15 + !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_void_callee.wasm b/test/wizeng/inline3_void_callee.wasm new file mode 100644 index 0000000000000000000000000000000000000000..b858b0601686eafc91b736eca634be9c6e49ffc9 GIT binary patch literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& literal 0 HcmV?d00001 diff --git a/test/wizeng/inline3_void_callee.wasm.err b/test/wizeng/inline3_void_callee.wasm.err new file mode 100644 index 000000000..e69de29bb diff --git a/test/wizeng/inline3_void_callee.wasm.exit b/test/wizeng/inline3_void_callee.wasm.exit new file mode 100644 index 000000000..573541ac9 --- /dev/null +++ b/test/wizeng/inline3_void_callee.wasm.exit @@ -0,0 +1 @@ +0 diff --git a/test/wizeng/inline3_void_callee.wasm.flags b/test/wizeng/inline3_void_callee.wasm.flags new file mode 100644 index 000000000..46ecadbe3 --- /dev/null +++ b/test/wizeng/inline3_void_callee.wasm.flags @@ -0,0 +1 @@ +--inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_void_callee.wasm.out b/test/wizeng/inline3_void_callee.wasm.out new file mode 100644 index 000000000..e69de29bb From d21635f621a048b3dca2739a1b1d0bca2e892be2 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Fri, 20 Feb 2026 17:33:04 -0500 Subject: [PATCH 22/31] Remove extra flags files --- test/wizeng/inline0_add_with_local.wasm.wasm.flags | 1 - test/wizeng/inline0_bitwise_ops.wasm.wasm.flags | 1 - test/wizeng/inline0_call_chain.wasm.wasm.flags | 1 - test/wizeng/inline0_callee_local_tee.wasm.wasm.flags | 1 - test/wizeng/inline0_callee_with_locals.wasm.wasm.flags | 1 - test/wizeng/inline0_chained_calls.wasm.wasm.flags | 1 - test/wizeng/inline0_comparison_ops.wasm.wasm.flags | 1 - test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags | 1 - test/wizeng/inline0_deep_nested.wasm.wasm.flags | 1 - test/wizeng/inline0_drop.wasm.wasm.flags | 1 - test/wizeng/inline0_explicit_return.wasm.wasm.flags | 1 - test/wizeng/inline0_f32_mul.wasm.wasm.flags | 1 - test/wizeng/inline0_f64_sqrt.wasm.wasm.flags | 1 - test/wizeng/inline0_four_params.wasm.wasm.flags | 1 - test/wizeng/inline0_i64_add.wasm.wasm.flags | 1 - test/wizeng/inline0_local_tee.wasm.wasm.flags | 1 - test/wizeng/inline0_locals.wasm.wasm.flags | 1 - test/wizeng/inline0_memory_swap.wasm.wasm.flags | 1 - test/wizeng/inline0_mixed_param_types.wasm.wasm.flags | 1 - test/wizeng/inline0_multiple_locals.wasm.wasm.flags | 1 - test/wizeng/inline0_multiple_results.wasm.wasm.flags | 1 - test/wizeng/inline0_no_control_flow.wasm.wasm.flags | 1 - test/wizeng/inline0_no_has_br.wasm.wasm.flags | 1 - test/wizeng/inline0_no_has_if.wasm.wasm.flags | 1 - test/wizeng/inline0_no_has_loop.wasm.wasm.flags | 1 - test/wizeng/inline0_no_params.wasm.wasm.flags | 1 - test/wizeng/inline0_no_recursion.wasm.wasm.flags | 1 - test/wizeng/inline0_no_too_large.wasm.wasm.flags | 1 - test/wizeng/inline0_no_too_many_params.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_memory.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_minimal.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_params.wasm.wasm.flags | 1 - test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags | 1 - test/wizeng/inline0_repeated_callee.wasm.wasm.flags | 1 - test/wizeng/inline0_select.wasm.wasm.flags | 1 - test/wizeng/inline0_shift_ops.wasm.wasm.flags | 1 - test/wizeng/inline0_simple_add.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_div.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_div0.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_float.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_func_sig.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_memory.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_tableoob.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_traploc1.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_traploc2.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_unreachable.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags | 1 - test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags | 1 - test/wizeng/inline0_two_level.wasm.wasm.flags | 1 - test/wizeng/inline0_two_return.wasm.wasm.flags | 1 - test/wizeng/inline0_unary_ops.wasm.wasm.flags | 1 - test/wizeng/inline0_unreachable.wasm.wasm.flags | 1 - test/wizeng/inline0_void_callee.wasm.wasm.flags | 1 - 61 files changed, 61 deletions(-) delete mode 100644 test/wizeng/inline0_add_with_local.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_bitwise_ops.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_call_chain.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_chained_calls.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_comparison_ops.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_deep_nested.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_drop.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_explicit_return.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_f32_mul.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_four_params.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_i64_add.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_local_tee.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_locals.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_memory_swap.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_multiple_locals.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_multiple_results.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_control_flow.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_br.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_if.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_loop.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_params.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_recursion.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_too_large.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_memory.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_params.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_repeated_callee.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_select.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_shift_ops.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_simple_add.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div0.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_float.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_tableoob.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_traploc1.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_two_level.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_two_return.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_unary_ops.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_unreachable.wasm.wasm.flags delete mode 100644 test/wizeng/inline0_void_callee.wasm.wasm.flags diff --git a/test/wizeng/inline0_add_with_local.wasm.wasm.flags b/test/wizeng/inline0_add_with_local.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_add_with_local.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags b/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_bitwise_ops.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_call_chain.wasm.wasm.flags b/test/wizeng/inline0_call_chain.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_call_chain.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags b/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_callee_local_tee.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags b/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_callee_with_locals.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_chained_calls.wasm.wasm.flags b/test/wizeng/inline0_chained_calls.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_chained_calls.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_comparison_ops.wasm.wasm.flags b/test/wizeng/inline0_comparison_ops.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_comparison_ops.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags b/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_complex_arithmetic.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_deep_nested.wasm.wasm.flags b/test/wizeng/inline0_deep_nested.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_deep_nested.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_drop.wasm.wasm.flags b/test/wizeng/inline0_drop.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_drop.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_explicit_return.wasm.wasm.flags b/test/wizeng/inline0_explicit_return.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_explicit_return.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_f32_mul.wasm.wasm.flags b/test/wizeng/inline0_f32_mul.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_f32_mul.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags b/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_f64_sqrt.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_four_params.wasm.wasm.flags b/test/wizeng/inline0_four_params.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_four_params.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_i64_add.wasm.wasm.flags b/test/wizeng/inline0_i64_add.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_i64_add.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_local_tee.wasm.wasm.flags b/test/wizeng/inline0_local_tee.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_local_tee.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_locals.wasm.wasm.flags b/test/wizeng/inline0_locals.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_locals.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_memory_swap.wasm.wasm.flags b/test/wizeng/inline0_memory_swap.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_memory_swap.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags b/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_mixed_param_types.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_locals.wasm.wasm.flags b/test/wizeng/inline0_multiple_locals.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_multiple_locals.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_results.wasm.wasm.flags b/test/wizeng/inline0_multiple_results.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_multiple_results.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_control_flow.wasm.wasm.flags b/test/wizeng/inline0_no_control_flow.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_control_flow.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_br.wasm.wasm.flags b/test/wizeng/inline0_no_has_br.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_has_br.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_if.wasm.wasm.flags b/test/wizeng/inline0_no_has_if.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_has_if.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_loop.wasm.wasm.flags b/test/wizeng/inline0_no_has_loop.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_has_loop.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_params.wasm.wasm.flags b/test/wizeng/inline0_no_params.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_params.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_recursion.wasm.wasm.flags b/test/wizeng/inline0_no_recursion.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_recursion.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_too_large.wasm.wasm.flags b/test/wizeng/inline0_no_too_large.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_too_large.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags b/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_too_many_params.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags b/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_control_flow.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags b/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_indirect_trap.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_memory.wasm.wasm.flags b/test/wizeng/inline0_outcall_memory.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_memory.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags b/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_minimal.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags b/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_no_locals.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags b/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_no_outer_local.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_params.wasm.wasm.flags b/test/wizeng/inline0_outcall_params.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_params.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags b/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_stack_values.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_repeated_callee.wasm.wasm.flags b/test/wizeng/inline0_repeated_callee.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_repeated_callee.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_select.wasm.wasm.flags b/test/wizeng/inline0_select.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_select.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_shift_ops.wasm.wasm.flags b/test/wizeng/inline0_shift_ops.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_shift_ops.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_simple_add.wasm.wasm.flags b/test/wizeng/inline0_simple_add.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_simple_add.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div.wasm.wasm.flags b/test/wizeng/inline0_trap_div.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_div.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0.wasm.wasm.flags b/test/wizeng/inline0_trap_div0.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_div0.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags b/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_div0_nested.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_float.wasm.wasm.flags b/test/wizeng/inline0_trap_float.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_float.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags b/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_func_invalid.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags b/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_func_sig.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory.wasm.wasm.flags b/test/wizeng/inline0_trap_memory.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags b/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory_chain.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags b/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory_nested.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags b/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_tableoob.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags b/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_traploc1.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags b/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_traploc2.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_unreachable.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_unreachable_void.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags b/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_unreachable_with_stack.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_two_level.wasm.wasm.flags b/test/wizeng/inline0_two_level.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_two_level.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_two_return.wasm.wasm.flags b/test/wizeng/inline0_two_return.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_two_return.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_unary_ops.wasm.wasm.flags b/test/wizeng/inline0_unary_ops.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_unary_ops.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_unreachable.wasm.wasm.flags b/test/wizeng/inline0_unreachable.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_unreachable.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_void_callee.wasm.wasm.flags b/test/wizeng/inline0_void_callee.wasm.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_void_callee.wasm.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false From d03cc747438e57307f789804a73a55f636ffe428 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 9 Mar 2026 15:15:40 -0400 Subject: [PATCH 23/31] Add inline context to masm, emit inline frames for hardware traps --- src/engine/compiler/MacroAssembler.v3 | 15 ++++- src/engine/compiler/SinglePassCompiler.v3 | 16 +++++ src/engine/x86-64/X86_64SinglePassCompiler.v3 | 63 ++++++++++++++++--- src/engine/x86-64/X86_64Stack.v3 | 5 +- 4 files changed, 86 insertions(+), 13 deletions(-) diff --git a/src/engine/compiler/MacroAssembler.v3 b/src/engine/compiler/MacroAssembler.v3 index d3868cf1e..9f18229b3 100644 --- a/src/engine/compiler/MacroAssembler.v3 +++ b/src/engine/compiler/MacroAssembler.v3 @@ -21,8 +21,11 @@ class MasmLabel(create_pos: int) { class MacroAssembler(valuerep: Tagging, regConfig: RegConfig) { var unimplemented: void -> void; // function to call for unimplemented bytecodes var trap_labels: Array; // maps TrapReason to a label - var source_locs: Vector<(int, int)>; // list of (offset, source_loc) pairs + var source_locs: Vector<(int, List<(int, int)>)>; // list of (offset, [(fid, pc)]) + var inline_ctx: List<(int, int)>; // list of (fid, pc) var source_loc: int = -1; // current source location, if any + var current_fid: int = -1; // current function id, if any + var newTrapLabel: TrapReason -> MasmLabel; var embeddedRefOffsets: Vector; var offsets = Target.getOffsets(); @@ -80,7 +83,15 @@ class MacroAssembler(valuerep: Tagging, regConfig: RegConfig) { def recordSourceLoc(offset: int) { if (source_loc < 0) return; if (source_locs == null) source_locs = Vector.new(); - source_locs.put(offset, source_loc); + + source_locs.put(offset, List.new((current_fid, source_loc), inline_ctx)); + } + def pushInlineContext(fid: int) { + inline_ctx = List.new((fid, source_loc), inline_ctx); + } + def popInlineContext() { + if (inline_ctx != null) // need more specific than null? + inline_ctx = inline_ctx.tail; } def at(src: int) -> this { source_loc = src; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 9c52c09eb..bc0424887 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -143,6 +143,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Manage inlined frames stack def pushFrame(frame: SpcFrame) { + if (func != null) + masm.pushInlineContext(func.func_index); + state.frame_stack.push(frame); // Update cached copies from new top frame it = frame.it; @@ -153,6 +156,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl local_base_sp = frame.local_base_sp; } def popFrame() -> SpcFrame { + masm.popInlineContext(); + var frame = state.frame_stack.pop(); // Restore cached copies from new top frame var current = state.frame_stack.peek(); @@ -207,6 +212,14 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl handler_dest_info.clear(); handler_dest_info.resize(func.handlers.handler_dests.length); + // Reset frame state + this.it = BytecodeIterator.new(); + this.module = null; + this.func = null; + this.sig = null; + this.num_locals = 0; + this.local_base_sp = 0; + // Initialize parameters, locals, and first control stack entry. var end_label = masm.newLabel(func.cur_bytecode.length); state.reset(func.sig, end_label); @@ -215,6 +228,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl state.frame_stack.clear(); it.reset(func); // Reset iterator before creating frame var initial_frame = SpcFrame.new(func, func.sig, module, it, 0, 0, func.num_slots(), 0); + pushFrame(initial_frame); // Emit prologue, which allocates the frame and initializes various registers. @@ -238,6 +252,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (Trace.compiler) traceOpcodeAndStack(false); last_probe = 0; masm.source_loc = it.pc; + masm.current_fid = func.func_index; it.dispatch(this); unrefRegs(); if (Trace.compiler && Trace.asm) { @@ -615,6 +630,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (Trace.compiler) traceOpcodeAndStack(false); last_probe = 0; masm.source_loc = it.pc; + masm.current_fid = func.func_index; it.dispatch(this); if (Trace.compiler && Trace.asm) { OUT.puts("JIT code: "); diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index 721408a2b..4deef593d 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -1140,6 +1140,7 @@ class X86_64SinglePassCompiler extends SinglePassCompiler { } def ucontext_rip_offset = 168; +def ucontext_rsp_offset = 160; def SIGFPE = 8; def SIGBUS = 10; def SIGSEGV = 11; @@ -1192,7 +1193,7 @@ class X86_64SpcCode extends RiUserCode { class X86_64SpcModuleCode extends X86_64SpcCode { def mapping: Mapping; var codeEnd: int; // for dynamically adding code to the end - var sourcePcs: Vector<(int, int)>; + var sourcePcs: Vector<(int, List<(int, int)>)>; var embeddedRefOffsets: Vector; new(mapping) super("spc-module", mapping.range.start, mapping.range.end) { @@ -1236,35 +1237,77 @@ class X86_64SpcModuleCode extends X86_64SpcCode { return false; } // Updates the siginfo's {ucontext} to set the handler %rip and to write the PC of the fault location - // into the stack frame for the handler. + // into the stack frame for the handler, along with any inlined frames at the program location. private def updateUContextToTrapsStub(ucontext: Pointer, reason: TrapReason) { var p_rip = ucontext + ucontext_rip_offset; var p_rsp = RiOs.getSp(ucontext); if (!RiRuntime.inStackRedZone(p_rsp)) { // Update the current PC in the JIT frame, if it is accessible. var ip = p_rip.load(); - var pc = lookupPc(ip, false); - (p_rsp + X86_64InterpreterFrame.curpc.offset).store(pc); + var inline_ctx = lookupPc(ip, false); + if (inline_ctx == null) { + // old case: lookupPc failed (returned -1) + (p_rsp + X86_64InterpreterFrame.curpc.offset).store(-1); + } else if (inline_ctx.tail == null) { + // old case: store pc directly into stack + (p_rsp + X86_64InterpreterFrame.curpc.offset).store(inline_ctx.head.1); + } else { + // new case: reconstruct inlined frames + p_rsp = reconstructInlinedFramesForTrap(p_rsp, inline_ctx); + (ucontext + ucontext_rsp_offset).store(p_rsp); + } } var handler_ip = TRAPS_STUB.getIpForReason(reason); (p_rip).store(handler_ip); } - // Look up the source {pc} of a location {i} in this code. Returns {-1} if no exact entry is found. + // Reconstructs inlined interpreter frames for an inlined hardware trap context. + // Returns the new rsp to write into the ucontext (top of stack). + private def reconstructInlinedFramesForTrap(r_rsp: Pointer, inline_ctx: List<(int, int)>) -> Pointer { + def frames: Array<(int, int)> = Lists.toArray(inline_ctx); + def outer = frames[frames.length - 1]; + def inlined = frames[0 ... (frames.length - 1)]; + def count = inlined.length; + + // set outermost pc in the real frame + (r_rsp + X86_64InterpreterFrame.curpc.offset).store(outer.1); + + // Read instance from the real outer frame (shared across all inlined frames). + var instance = (r_rsp + X86_64InterpreterFrame.instance.offset).load(); + + // Push inlined frames + for (i = count - 1; i >= 0; i--) { + var fid = inlined[i].0; + var pc = inlined[i].1; + + r_rsp += -8; + r_rsp.store(INLINED_FRAME_STUB.start); + + r_rsp += -X86_64InterpreterFrame.size; // move rsp? + // write func, pc, frame accessor + var wasm_func = WasmFunction.!(instance.functions[fid]); + (r_rsp + X86_64InterpreterFrame.wasm_func.offset).store(wasm_func); + (r_rsp + X86_64InterpreterFrame.curpc.offset).store(pc); + (r_rsp + X86_64InterpreterFrame.accessor.offset).store(null); + } + return r_rsp; + } + // Look up the inline context for a location {ip} in this code. Returns {null} if no exact + // entry is found. The returned list head is the innermost (fid, pc), tail leads to outermost caller. // Return addresses are treated differently than other addresses in the code. - def lookupPc(ip: Pointer, isRetAddr: bool) -> int { + def lookupPc(ip: Pointer, isRetAddr: bool) -> List<(int, int)> { if (Trace.compiler) Trace.OUT.put2("SpcCode.lookupPc(0x%x, ret=%z)", (ip - Pointer.NULL), isRetAddr).ln(); - if (sourcePcs == null) return -1; - if (!mapping.range.contains(ip)) return -1; + if (sourcePcs == null) return null; + if (!mapping.range.contains(ip)) return null; var offset = ip - mapping.range.start - if(isRetAddr, 1); // XXX: use binary search for looking up source PCs in SPC code if (Trace.compiler) Trace.OUT.put1(" looking for offset=%d", offset).ln(); for (i < sourcePcs.length) { var entry = sourcePcs[i]; - if (Trace.compiler) Trace.OUT.put2(" (offset=%d, pc=%d)", entry.0, entry.1).ln(); + if (Trace.compiler) Trace.OUT.put1(" (offset=%d, ctx=[...])", entry.0).ln(); // TODO print full context if (offset == entry.0) return entry.1; } - return -1; + return null; } // Appends code to the end of this module. def appendCode(masm: X86_64MacroAssembler) -> Pointer { diff --git a/src/engine/x86-64/X86_64Stack.v3 b/src/engine/x86-64/X86_64Stack.v3 index 47a4b5c61..3c8f93e94 100644 --- a/src/engine/x86-64/X86_64Stack.v3 +++ b/src/engine/x86-64/X86_64Stack.v3 @@ -955,7 +955,10 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten var ip = readIp(); var code = RiRuntime.findUserCode(ip); match (code) { - x: X86_64SpcModuleCode => cached_pc = x.lookupPc(ip, true); + x: X86_64SpcModuleCode => { + def chain = x.lookupPc(ip, true); + cached_pc = if(chain != null, chain.head.1, -1); + } x: X86_64InterpreterCode => cached_pc = X86_64Interpreter.computePCFromFrame(sp); x: X86_64SpcTrapsStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); x: X86_64InlinedFrameStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); From 3ac9c58c3e7f09a85841645e872224bf579f018d Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Mon, 9 Mar 2026 17:57:30 -0400 Subject: [PATCH 24/31] Reconstruct stack frames for runtime calls that may trap --- src/engine/compiler/SinglePassCompiler.v3 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index bc0424887..f8b12beda 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -2162,12 +2162,21 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl state.emitSaveAll(resolver, runtimeSpillMode); emit_compute_vsp(regs.vsp, state.sp); masm.emit_store_curstack_vsp(regs.vsp); + // Reconstruct stack frames across runtime calls that might (Wasm-level) trap. + // XXX expensive operation: + // - either SPC needs to be refactored so that runtime calls can be avoided, or + // - do a lazy reconstruction only if it traps (where?) + var inlined_space = 0; + if (canTrap && isInlined()) + inlined_space = emitReconstructStackFrames(snapshotFrames(), false, TrapReason.NONE); masm.emit_get_curstack(regs.runtime_arg0); masm.emit_v3_set_X86_64Stack_rsp_r_r(regs.runtime_arg0, regs.sp); masm.emit_push_X86_64Stack_rsp_r_r(regs.runtime_arg0); emit_load_instance(regs.runtime_arg1); masm.emit_mov_r_i(regs.runtime_arg2, arg1); masm.emit_call_runtime_op(op); + if (inlined_space > 0) + masm.emit_addw_r_i(regs.sp, inlined_space); masm.emit_get_curstack(regs.scratch); masm.emit_pop_X86_64Stack_rsp_r_r(regs.scratch); dropN(args); @@ -2179,6 +2188,10 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl state.emitSaveAll(resolver, runtimeSpillMode); emit_compute_vsp(regs.vsp, state.sp); masm.emit_store_curstack_vsp(regs.vsp); + // Reconstruct stack frames across runtime calls that might (Wasm-level) trap. + var inlined_space = 0; + if (canTrap && isInlined()) + inlined_space = emitReconstructStackFrames(snapshotFrames(), false, TrapReason.NONE); masm.emit_get_curstack(regs.runtime_arg0); masm.emit_v3_set_X86_64Stack_rsp_r_r(regs.runtime_arg0, regs.sp); masm.emit_push_X86_64Stack_rsp_r_r(regs.runtime_arg0); @@ -2186,6 +2199,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_mov_r_i(regs.runtime_arg2, arg1); masm.emit_mov_r_i(regs.runtime_arg3, arg2); masm.emit_call_runtime_op(op); + if (inlined_space > 0) + masm.emit_addw_r_i(regs.sp, inlined_space); masm.emit_get_curstack(regs.scratch); masm.emit_pop_X86_64Stack_rsp_r_r(regs.scratch); dropN(args); From 7e68f5da7aaf287c817c4413c8a7a0402d85555d Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Mar 2026 11:45:19 -0400 Subject: [PATCH 25/31] rename InlinedFrameStub to SpcInlinedFrame --- src/engine/compiler/SinglePassCompiler.v3 | 4 ++-- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 13 +++++-------- src/engine/x86-64/X86_64Stack.v3 | 6 +++--- 3 files changed, 10 insertions(+), 13 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index f8b12beda..565511a51 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -2319,7 +2319,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_ret(); } def getTrapStubIp(reason: TrapReason) -> long; - def getInlinedFrameStubIp() -> long; + def getSpcInlinedFrameIp() -> long; // Reconstruct stack frames for inlined functions. // For traps: pass reason and forTrap=true, returns 0 (no cleanup needed) // For out-calls: pass forTrap=false, returns stack space used (must be cleaned up after call) @@ -2331,7 +2331,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); // Use inlined frame stub IP as return address for all reconstructed frames - var return_addr = getInlinedFrameStubIp(); + var return_addr = getSpcInlinedFrameIp(); var total_space = 0; // load instance diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index 4deef593d..573da39cf 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -37,7 +37,7 @@ class X86_64SinglePassCompiler extends SinglePassCompiler { def getTrapStubIp(reason: TrapReason) -> long { return mmasm.trap_stubs.getIpForReason(reason) - Pointer.NULL; } - def getInlinedFrameStubIp() -> long { + def getSpcInlinedFrameIp() -> long { return INLINED_FRAME_STUB.start - Pointer.NULL; } @@ -1359,11 +1359,8 @@ class X86_64SpcTrapsStub extends X86_64SpcCode { // Marker for reconstructed inlined frames in stack traces. // Used as the return address for frames materialized during frame reconstruction. -class X86_64InlinedFrameStub extends X86_64SpcCode { +class X86_64SpcInlinedFrame extends X86_64SpcCode { new() super("inlined-frame", Pointer.NULL, Pointer.NULL) { } - - // Inherits describeFrame and nextFrame from X86_64SpcCode - // which correctly read wasm_func/instance from frame slots and advance by frameSize } @@ -1408,8 +1405,8 @@ def LAZY_COMPILE_STUB = X86_64PreGenStub.new("spc-lazy-compile", X86_64SpcCompil def TIERUP_COMPILE_STUB = X86_64PreGenStub.new("spc-tierup-compile", X86_64SpcCompileStub.new("tierup"), genTierUpCompileStub); def TRAPS_STUB = X86_64SpcTrapsStub.new(); def TRAPS_PREGEN = X86_64PreGenStub.new("spc-trap", TRAPS_STUB, genTrapsStub); -def INLINED_FRAME_STUB = X86_64InlinedFrameStub.new(); -def INLINED_FRAME_PREGEN = X86_64PreGenStub.new("spc-inlined-frame", INLINED_FRAME_STUB, genInlinedFrameStub); +def INLINED_FRAME_STUB = X86_64SpcInlinedFrame.new(); +def INLINED_FRAME_PREGEN = X86_64PreGenStub.new("spc-inlined-frame", INLINED_FRAME_STUB, genSpcInlinedFrame); def genSpcEntryFunc(ic: X86_64InterpreterCode, w: DataWriter) { @@ -1515,7 +1512,7 @@ def genTrapsStub(ic: X86_64InterpreterCode, w: DataWriter) { w.skipN(skip); } } -def genInlinedFrameStub(ic: X86_64InterpreterCode, w: DataWriter) { +def genSpcInlinedFrame(ic: X86_64InterpreterCode, w: DataWriter) { var masm = X86_64MacroAssembler.new(w, X86_64MasmRegs.CONFIG); masm.emit_intentional_crash(); // do not execute this } diff --git a/src/engine/x86-64/X86_64Stack.v3 b/src/engine/x86-64/X86_64Stack.v3 index 3c8f93e94..68404b470 100644 --- a/src/engine/x86-64/X86_64Stack.v3 +++ b/src/engine/x86-64/X86_64Stack.v3 @@ -145,7 +145,7 @@ class X86_64Stack extends WasmStack { x: X86_64InterpreterCode => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64SpcModuleCode => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64SpcTrapsStub => if (f != null && !f(retip, code, pos, param)) return (true, pos); - x: X86_64InlinedFrameStub => if (f != null && !f(retip, code, pos, param)) return (true, pos); + x: X86_64SpcInlinedFrame => if (f != null && !f(retip, code, pos, param)) return (true, pos); x: X86_64ReturnParentStub => { if (stack.parent == null || !continue_to_parent) { if (Trace.stack && Debug.stack) Trace.OUT.puts("walk finished").ln(); @@ -961,7 +961,7 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten } x: X86_64InterpreterCode => cached_pc = X86_64Interpreter.computePCFromFrame(sp); x: X86_64SpcTrapsStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); - x: X86_64InlinedFrameStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); + x: X86_64SpcInlinedFrame => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); // XXX this may be invalidated by popping inlined frame, even if function still exists _ => cached_pc = -1; } @@ -988,7 +988,7 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten match (code) { x: X86_64InterpreterCode => ; x: X86_64SpcCode => ; - x: X86_64InlinedFrameStub => ; + x: X86_64SpcInlinedFrame => ; // if quantity of inline frame is ever held in the frame, we can use that // to skip some of the depth-searching process _ => return depth; From 57efeb59e0db10f9f49ac034951fb37a18081086 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Mar 2026 13:27:25 -0400 Subject: [PATCH 26/31] Refactor emitReconstructStackFrames --- src/engine/compiler/SinglePassCompiler.v3 | 24 ++++++++++------------- src/engine/x86-64/X86_64Stack.v3 | 2 +- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 565511a51..9cb34e04e 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -278,7 +278,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // If trap occurred in inlined function, reconstruct frames if (frames.length > 1) { unrefRegs(); - emitReconstructStackFrames(frames, true, reason); + emitReconstructStackFrames(frames); } else { // otherwise, put pc as before masm.emit_mov_m_i(xenv.pc_slot, label.create_pos); @@ -470,7 +470,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (isInlined()) { var frames = snapshotFrames(); unrefRegs(); - reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + reconstructed_space = emitReconstructStackFrames(frames); } emitProbe0(it.pc, probe); @@ -612,7 +612,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (isInlined()) { var frames = snapshotFrames(); unrefRegs(); - reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + reconstructed_space = emitReconstructStackFrames(frames); } emitProbe0(0, probe); // Clean up reconstructed frames after the call returns @@ -1071,7 +1071,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (isInlined() && !is_whamm_inlined) { var frames = snapshotFrames(); unrefRegs(); - reconstructed_space = emitReconstructStackFrames(frames, false, TrapReason.NONE); + reconstructed_space = emitReconstructStackFrames(frames); } // Existing non-inlined call path @@ -2168,7 +2168,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // - do a lazy reconstruction only if it traps (where?) var inlined_space = 0; if (canTrap && isInlined()) - inlined_space = emitReconstructStackFrames(snapshotFrames(), false, TrapReason.NONE); + inlined_space = emitReconstructStackFrames(snapshotFrames()); masm.emit_get_curstack(regs.runtime_arg0); masm.emit_v3_set_X86_64Stack_rsp_r_r(regs.runtime_arg0, regs.sp); masm.emit_push_X86_64Stack_rsp_r_r(regs.runtime_arg0); @@ -2191,7 +2191,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Reconstruct stack frames across runtime calls that might (Wasm-level) trap. var inlined_space = 0; if (canTrap && isInlined()) - inlined_space = emitReconstructStackFrames(snapshotFrames(), false, TrapReason.NONE); + inlined_space = emitReconstructStackFrames(snapshotFrames()); masm.emit_get_curstack(regs.runtime_arg0); masm.emit_v3_set_X86_64Stack_rsp_r_r(regs.runtime_arg0, regs.sp); masm.emit_push_X86_64Stack_rsp_r_r(regs.runtime_arg0); @@ -2320,13 +2320,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } def getTrapStubIp(reason: TrapReason) -> long; def getSpcInlinedFrameIp() -> long; - // Reconstruct stack frames for inlined functions. - // For traps: pass reason and forTrap=true, returns 0 (no cleanup needed) - // For out-calls: pass forTrap=false, returns stack space used (must be cleaned up after call) - def emitReconstructStackFrames(frames: Array, forTrap: bool, reason: TrapReason) -> int { - // Emit code to materialize stack frames for each inlined function. - // The frames array is in the same order as frame_stack: outermost first, innermost last. - + // Emit code to materialize stack frames for each inlined function. + // The frames array is in the same order as frame_stack: outermost first, innermost last. + def emitReconstructStackFrames(frames: Array) -> int { def real_frame = frames[0]; masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); @@ -2399,7 +2395,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } } - return if(forTrap, 0, total_space); + return total_space; } def newTrapLabel(reason: TrapReason) -> MasmLabel { var label = masm.newLabel(it.pc); diff --git a/src/engine/x86-64/X86_64Stack.v3 b/src/engine/x86-64/X86_64Stack.v3 index 68404b470..dacb2687a 100644 --- a/src/engine/x86-64/X86_64Stack.v3 +++ b/src/engine/x86-64/X86_64Stack.v3 @@ -962,7 +962,7 @@ class X86_64FrameAccessor(stack: X86_64Stack, sp: Pointer, decl: FuncDecl) exten x: X86_64InterpreterCode => cached_pc = X86_64Interpreter.computePCFromFrame(sp); x: X86_64SpcTrapsStub => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); x: X86_64SpcInlinedFrame => cached_pc = (sp + X86_64InterpreterFrame.curpc.offset).load(); - // XXX this may be invalidated by popping inlined frame, even if function still exists + // An inlined frame reads the PC from the reconstructed frame, while regular code looks it up. _ => cached_pc = -1; } return cached_pc; From 0f0a8a3c2bc780aa86bfae95b5940dcf79124973 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Mar 2026 14:16:54 -0400 Subject: [PATCH 27/31] Consolidate testing and skip inlining tests for non-spc targets --- test/wizeng/failures.jvm | 6 ++++++ test/wizeng/failures.v3i | 6 ++++++ test/wizeng/failures.x86-linux | 6 ++++++ test/wizeng/inline0_add_with_local.wasm | Bin 65 -> 0 bytes test/wizeng/inline0_add_with_local.wasm.err | 0 test/wizeng/inline0_add_with_local.wasm.flags | 1 - test/wizeng/inline0_add_with_local.wasm.out | 0 test/wizeng/inline0_bitwise_ops.wasm | Bin 70 -> 0 bytes test/wizeng/inline0_bitwise_ops.wasm.err | 0 test/wizeng/inline0_bitwise_ops.wasm.flags | 1 - test/wizeng/inline0_bitwise_ops.wasm.out | 0 test/wizeng/inline0_call_chain.wasm | Bin 66 -> 0 bytes test/wizeng/inline0_call_chain.wasm.err | 0 test/wizeng/inline0_call_chain.wasm.flags | 1 - test/wizeng/inline0_call_chain.wasm.out | 0 test/wizeng/inline0_callee_local_tee.wasm | Bin 68 -> 0 bytes test/wizeng/inline0_callee_local_tee.wasm.err | 0 test/wizeng/inline0_callee_local_tee.wasm.exit | 1 - test/wizeng/inline0_callee_local_tee.wasm.flags | 1 - test/wizeng/inline0_callee_local_tee.wasm.out | 0 test/wizeng/inline0_callee_with_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline0_callee_with_locals.wasm.err | 0 test/wizeng/inline0_callee_with_locals.wasm.exit | 1 - test/wizeng/inline0_callee_with_locals.wasm.flags | 1 - test/wizeng/inline0_callee_with_locals.wasm.out | 0 test/wizeng/inline0_chained_calls.wasm | Bin 67 -> 0 bytes test/wizeng/inline0_chained_calls.wasm.err | 0 test/wizeng/inline0_chained_calls.wasm.exit | 1 - test/wizeng/inline0_chained_calls.wasm.flags | 1 - test/wizeng/inline0_chained_calls.wasm.out | 0 test/wizeng/inline0_comparison_ops.wasm | Bin 76 -> 0 bytes test/wizeng/inline0_comparison_ops.wasm.err | 0 test/wizeng/inline0_comparison_ops.wasm.exit | 1 - test/wizeng/inline0_comparison_ops.wasm.flags | 1 - test/wizeng/inline0_comparison_ops.wasm.out | 0 test/wizeng/inline0_complex_arithmetic.wasm | Bin 68 -> 0 bytes test/wizeng/inline0_complex_arithmetic.wasm.err | 0 test/wizeng/inline0_complex_arithmetic.wasm.exit | 1 - test/wizeng/inline0_complex_arithmetic.wasm.flags | 1 - test/wizeng/inline0_complex_arithmetic.wasm.out | 0 test/wizeng/inline0_deep_nested.wasm | Bin 90 -> 0 bytes test/wizeng/inline0_deep_nested.wasm.err | 0 test/wizeng/inline0_deep_nested.wasm.exit | 1 - test/wizeng/inline0_deep_nested.wasm.flags | 1 - test/wizeng/inline0_deep_nested.wasm.out | 0 test/wizeng/inline0_drop.wasm | Bin 65 -> 0 bytes test/wizeng/inline0_drop.wasm.err | 0 test/wizeng/inline0_drop.wasm.exit | 1 - test/wizeng/inline0_drop.wasm.flags | 1 - test/wizeng/inline0_drop.wasm.out | 0 test/wizeng/inline0_explicit_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline0_explicit_return.wasm.err | 0 test/wizeng/inline0_explicit_return.wasm.exit | 1 - test/wizeng/inline0_explicit_return.wasm.flags | 1 - test/wizeng/inline0_explicit_return.wasm.out | 0 test/wizeng/inline0_f32_mul.wasm | Bin 68 -> 0 bytes test/wizeng/inline0_f32_mul.wasm.err | 0 test/wizeng/inline0_f32_mul.wasm.exit | 1 - test/wizeng/inline0_f32_mul.wasm.flags | 1 - test/wizeng/inline0_f32_mul.wasm.out | 0 test/wizeng/inline0_f64_sqrt.wasm | Bin 119 -> 0 bytes test/wizeng/inline0_f64_sqrt.wasm.err | 0 test/wizeng/inline0_f64_sqrt.wasm.exit | 1 - test/wizeng/inline0_f64_sqrt.wasm.flags | 1 - test/wizeng/inline0_f64_sqrt.wasm.out | 0 test/wizeng/inline0_four_params.wasm | Bin 71 -> 0 bytes test/wizeng/inline0_four_params.wasm.err | 0 test/wizeng/inline0_four_params.wasm.exit | 1 - test/wizeng/inline0_four_params.wasm.flags | 1 - test/wizeng/inline0_four_params.wasm.out | 0 test/wizeng/inline0_i64_add.wasm | Bin 75 -> 0 bytes test/wizeng/inline0_i64_add.wasm.err | 0 test/wizeng/inline0_i64_add.wasm.exit | 1 - test/wizeng/inline0_i64_add.wasm.flags | 1 - test/wizeng/inline0_i64_add.wasm.out | 0 test/wizeng/inline0_local_tee.wasm | Bin 70 -> 0 bytes test/wizeng/inline0_local_tee.wasm.err | 0 test/wizeng/inline0_local_tee.wasm.exit | 1 - test/wizeng/inline0_local_tee.wasm.flags | 1 - test/wizeng/inline0_local_tee.wasm.out | 0 test/wizeng/inline0_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline0_locals.wasm.err | 0 test/wizeng/inline0_locals.wasm.exit | 1 - test/wizeng/inline0_locals.wasm.flags | 1 - test/wizeng/inline0_locals.wasm.out | 0 test/wizeng/inline0_memory_swap.wasm | Bin 103 -> 0 bytes test/wizeng/inline0_memory_swap.wasm.err | 0 test/wizeng/inline0_memory_swap.wasm.exit | 1 - test/wizeng/inline0_memory_swap.wasm.flags | 1 - test/wizeng/inline0_memory_swap.wasm.out | 0 test/wizeng/inline0_mixed_param_types.wasm | Bin 85 -> 0 bytes test/wizeng/inline0_mixed_param_types.wasm.err | 0 test/wizeng/inline0_mixed_param_types.wasm.exit | 1 - test/wizeng/inline0_mixed_param_types.wasm.flags | 1 - test/wizeng/inline0_mixed_param_types.wasm.out | 0 test/wizeng/inline0_multiple_locals.wasm | Bin 81 -> 0 bytes test/wizeng/inline0_multiple_locals.wasm.err | 0 test/wizeng/inline0_multiple_locals.wasm.exit | 1 - test/wizeng/inline0_multiple_locals.wasm.flags | 1 - test/wizeng/inline0_multiple_locals.wasm.out | 0 test/wizeng/inline0_multiple_results.wasm | Bin 60 -> 0 bytes test/wizeng/inline0_multiple_results.wasm.err | 0 test/wizeng/inline0_multiple_results.wasm.exit | 1 - test/wizeng/inline0_multiple_results.wasm.flags | 1 - test/wizeng/inline0_multiple_results.wasm.out | 0 test/wizeng/inline0_no_control_flow.wasm | Bin 62 -> 0 bytes test/wizeng/inline0_no_control_flow.wasm.err | 0 test/wizeng/inline0_no_control_flow.wasm.exit | 1 - test/wizeng/inline0_no_control_flow.wasm.flags | 1 - test/wizeng/inline0_no_control_flow.wasm.out | 0 test/wizeng/inline0_no_has_br.wasm | Bin 66 -> 0 bytes test/wizeng/inline0_no_has_br.wasm.err | 0 test/wizeng/inline0_no_has_br.wasm.exit | 1 - test/wizeng/inline0_no_has_br.wasm.flags | 1 - test/wizeng/inline0_no_has_br.wasm.out | 0 test/wizeng/inline0_no_has_if.wasm | Bin 67 -> 0 bytes test/wizeng/inline0_no_has_if.wasm.err | 0 test/wizeng/inline0_no_has_if.wasm.exit | 1 - test/wizeng/inline0_no_has_if.wasm.flags | 1 - test/wizeng/inline0_no_has_if.wasm.out | 0 test/wizeng/inline0_no_has_loop.wasm | Bin 81 -> 0 bytes test/wizeng/inline0_no_has_loop.wasm.err | 0 test/wizeng/inline0_no_has_loop.wasm.exit | 1 - test/wizeng/inline0_no_has_loop.wasm.flags | 1 - test/wizeng/inline0_no_has_loop.wasm.out | 0 test/wizeng/inline0_no_params.wasm | Bin 50 -> 0 bytes test/wizeng/inline0_no_params.wasm.err | 0 test/wizeng/inline0_no_params.wasm.exit | 1 - test/wizeng/inline0_no_params.wasm.flags | 1 - test/wizeng/inline0_no_params.wasm.out | 0 test/wizeng/inline0_no_recursion.wasm | Bin 73 -> 0 bytes test/wizeng/inline0_no_recursion.wasm.err | 0 test/wizeng/inline0_no_recursion.wasm.exit | 1 - test/wizeng/inline0_no_recursion.wasm.flags | 1 - test/wizeng/inline0_no_recursion.wasm.out | 0 test/wizeng/inline0_no_too_large.wasm | Bin 85 -> 0 bytes test/wizeng/inline0_no_too_large.wasm.err | 0 test/wizeng/inline0_no_too_large.wasm.exit | 1 - test/wizeng/inline0_no_too_large.wasm.flags | 1 - test/wizeng/inline0_no_too_large.wasm.out | 0 test/wizeng/inline0_no_too_many_params.wasm | Bin 114 -> 0 bytes test/wizeng/inline0_no_too_many_params.wasm.err | 0 test/wizeng/inline0_no_too_many_params.wasm.exit | 1 - test/wizeng/inline0_no_too_many_params.wasm.flags | 1 - test/wizeng/inline0_no_too_many_params.wasm.out | 0 test/wizeng/inline0_outcall_control_flow.wasm | Bin 197 -> 0 bytes test/wizeng/inline0_outcall_control_flow.wasm.err | 0 .../wizeng/inline0_outcall_control_flow.wasm.exit | 1 - .../inline0_outcall_control_flow.wasm.flags | 1 - test/wizeng/inline0_outcall_control_flow.wasm.out | 0 test/wizeng/inline0_outcall_indirect_trap.wasm | Bin 73 -> 0 bytes .../wizeng/inline0_outcall_indirect_trap.wasm.err | 0 .../inline0_outcall_indirect_trap.wasm.flags | 1 - .../wizeng/inline0_outcall_indirect_trap.wasm.out | 5 ----- test/wizeng/inline0_outcall_memory.wasm | Bin 152 -> 0 bytes test/wizeng/inline0_outcall_memory.wasm.err | 0 test/wizeng/inline0_outcall_memory.wasm.exit | 1 - test/wizeng/inline0_outcall_memory.wasm.flags | 1 - test/wizeng/inline0_outcall_memory.wasm.out | 0 test/wizeng/inline0_outcall_minimal.wasm | Bin 91 -> 0 bytes test/wizeng/inline0_outcall_minimal.wasm.err | 0 test/wizeng/inline0_outcall_minimal.wasm.exit | 1 - test/wizeng/inline0_outcall_minimal.wasm.flags | 1 - test/wizeng/inline0_outcall_minimal.wasm.out | 0 test/wizeng/inline0_outcall_no_locals.wasm | Bin 61 -> 0 bytes test/wizeng/inline0_outcall_no_locals.wasm.err | 0 test/wizeng/inline0_outcall_no_locals.wasm.exit | 1 - test/wizeng/inline0_outcall_no_locals.wasm.flags | 1 - test/wizeng/inline0_outcall_no_locals.wasm.out | 0 test/wizeng/inline0_outcall_no_outer_local.wasm | Bin 61 -> 0 bytes .../inline0_outcall_no_outer_local.wasm.err | 0 .../inline0_outcall_no_outer_local.wasm.exit | 1 - .../inline0_outcall_no_outer_local.wasm.flags | 1 - .../inline0_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline0_outcall_params.wasm | Bin 126 -> 0 bytes test/wizeng/inline0_outcall_params.wasm.err | 0 test/wizeng/inline0_outcall_params.wasm.exit | 1 - test/wizeng/inline0_outcall_params.wasm.flags | 1 - test/wizeng/inline0_outcall_params.wasm.out | 0 test/wizeng/inline0_outcall_stack_values.wasm | Bin 98 -> 0 bytes test/wizeng/inline0_outcall_stack_values.wasm.err | 0 .../wizeng/inline0_outcall_stack_values.wasm.exit | 1 - .../inline0_outcall_stack_values.wasm.flags | 1 - test/wizeng/inline0_outcall_stack_values.wasm.out | 0 test/wizeng/inline0_repeated_callee.wasm | Bin 61 -> 0 bytes test/wizeng/inline0_repeated_callee.wasm.err | 0 test/wizeng/inline0_repeated_callee.wasm.exit | 1 - test/wizeng/inline0_repeated_callee.wasm.flags | 1 - test/wizeng/inline0_repeated_callee.wasm.out | 0 test/wizeng/inline0_select.wasm | Bin 67 -> 0 bytes test/wizeng/inline0_select.wasm.err | 0 test/wizeng/inline0_select.wasm.exit | 1 - test/wizeng/inline0_select.wasm.flags | 1 - test/wizeng/inline0_select.wasm.out | 0 test/wizeng/inline0_shift_ops.wasm | Bin 59 -> 0 bytes test/wizeng/inline0_shift_ops.wasm.err | 0 test/wizeng/inline0_shift_ops.wasm.exit | 1 - test/wizeng/inline0_shift_ops.wasm.flags | 1 - test/wizeng/inline0_shift_ops.wasm.out | 0 test/wizeng/inline0_simple_add.wasm | Bin 59 -> 0 bytes test/wizeng/inline0_simple_add.wasm.err | 0 test/wizeng/inline0_simple_add.wasm.exit | 1 - test/wizeng/inline0_simple_add.wasm.flags | 1 - test/wizeng/inline0_simple_add.wasm.out | 0 test/wizeng/inline0_trap_div.wasm | Bin 56 -> 0 bytes test/wizeng/inline0_trap_div.wasm.err | 0 test/wizeng/inline0_trap_div.wasm.flags | 1 - test/wizeng/inline0_trap_div.wasm.out | 3 --- test/wizeng/inline0_trap_div0.wasm | Bin 54 -> 0 bytes test/wizeng/inline0_trap_div0.wasm.err | 0 test/wizeng/inline0_trap_div0.wasm.flags | 1 - test/wizeng/inline0_trap_div0.wasm.out | 3 --- test/wizeng/inline0_trap_div0_nested.wasm | Bin 69 -> 0 bytes test/wizeng/inline0_trap_div0_nested.wasm.err | 0 test/wizeng/inline0_trap_div0_nested.wasm.exit | 1 - test/wizeng/inline0_trap_div0_nested.wasm.flags | 1 - test/wizeng/inline0_trap_div0_nested.wasm.out | 5 ----- test/wizeng/inline0_trap_float.wasm | Bin 60 -> 0 bytes test/wizeng/inline0_trap_float.wasm.err | 0 test/wizeng/inline0_trap_float.wasm.exit | 1 - test/wizeng/inline0_trap_float.wasm.flags | 1 - test/wizeng/inline0_trap_float.wasm.out | 3 --- test/wizeng/inline0_trap_func_invalid.wasm | Bin 70 -> 0 bytes test/wizeng/inline0_trap_func_invalid.wasm.err | 0 test/wizeng/inline0_trap_func_invalid.wasm.exit | 1 - test/wizeng/inline0_trap_func_invalid.wasm.flags | 1 - test/wizeng/inline0_trap_func_invalid.wasm.out | 3 --- test/wizeng/inline0_trap_func_sig.wasm | Bin 81 -> 0 bytes test/wizeng/inline0_trap_func_sig.wasm.err | 0 test/wizeng/inline0_trap_func_sig.wasm.exit | 1 - test/wizeng/inline0_trap_func_sig.wasm.flags | 1 - test/wizeng/inline0_trap_func_sig.wasm.out | 3 --- test/wizeng/inline0_trap_memory.wasm.err | 0 test/wizeng/inline0_trap_memory.wasm.exit | 1 - test/wizeng/inline0_trap_memory.wasm.flags | 1 - test/wizeng/inline0_trap_memory_chain.wasm | Bin 74 -> 0 bytes test/wizeng/inline0_trap_memory_chain.wasm.err | 0 test/wizeng/inline0_trap_memory_chain.wasm.exit | 1 - test/wizeng/inline0_trap_memory_chain.wasm.flags | 1 - test/wizeng/inline0_trap_memory_chain.wasm.out | 5 ----- test/wizeng/inline0_trap_memory_nested.wasm | Bin 59 -> 0 bytes test/wizeng/inline0_trap_memory_nested.wasm.err | 0 test/wizeng/inline0_trap_memory_nested.wasm.exit | 1 - test/wizeng/inline0_trap_memory_nested.wasm.flags | 1 - test/wizeng/inline0_trap_memory_nested.wasm.out | 3 --- test/wizeng/inline0_trap_tableoob.wasm.err | 0 test/wizeng/inline0_trap_tableoob.wasm.exit | 1 - test/wizeng/inline0_trap_tableoob.wasm.flags | 1 - test/wizeng/inline0_trap_traploc1.wasm | Bin 52 -> 0 bytes test/wizeng/inline0_trap_traploc1.wasm.err | 0 test/wizeng/inline0_trap_traploc1.wasm.exit | 1 - test/wizeng/inline0_trap_traploc1.wasm.flags | 1 - test/wizeng/inline0_trap_traploc2.wasm | Bin 54 -> 0 bytes test/wizeng/inline0_trap_traploc2.wasm.err | 0 test/wizeng/inline0_trap_traploc2.wasm.exit | 1 - test/wizeng/inline0_trap_traploc2.wasm.flags | 1 - test/wizeng/inline0_trap_traploc2.wasm.out | 3 --- test/wizeng/inline0_trap_unreachable.wasm.err | 0 test/wizeng/inline0_trap_unreachable.wasm.exit | 1 - test/wizeng/inline0_trap_unreachable.wasm.flags | 1 - test/wizeng/inline0_trap_unreachable.wasm.out | 3 --- test/wizeng/inline0_trap_unreachable_void.wasm | Bin 47 -> 0 bytes .../wizeng/inline0_trap_unreachable_void.wasm.err | 0 .../inline0_trap_unreachable_void.wasm.exit | 1 - .../inline0_trap_unreachable_void.wasm.flags | 1 - .../wizeng/inline0_trap_unreachable_void.wasm.out | 3 --- .../inline0_trap_unreachable_with_stack.wasm | Bin 74 -> 0 bytes .../inline0_trap_unreachable_with_stack.wasm.err | 0 .../inline0_trap_unreachable_with_stack.wasm.exit | 1 - ...inline0_trap_unreachable_with_stack.wasm.flags | 1 - .../inline0_trap_unreachable_with_stack.wasm.out | 5 ----- test/wizeng/inline0_two_level.wasm | Bin 55 -> 0 bytes test/wizeng/inline0_two_level.wasm.err | 0 test/wizeng/inline0_two_level.wasm.exit | 1 - test/wizeng/inline0_two_level.wasm.flags | 1 - test/wizeng/inline0_two_level.wasm.out | 0 test/wizeng/inline0_two_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline0_two_return.wasm.err | 0 test/wizeng/inline0_two_return.wasm.exit | 1 - test/wizeng/inline0_two_return.wasm.flags | 1 - test/wizeng/inline0_two_return.wasm.out | 0 test/wizeng/inline0_unary_ops.wasm | Bin 65 -> 0 bytes test/wizeng/inline0_unary_ops.wasm.err | 0 test/wizeng/inline0_unary_ops.wasm.exit | 1 - test/wizeng/inline0_unary_ops.wasm.flags | 1 - test/wizeng/inline0_unary_ops.wasm.out | 0 test/wizeng/inline0_unreachable.wasm | Bin 59 -> 0 bytes test/wizeng/inline0_unreachable.wasm.err | 0 test/wizeng/inline0_unreachable.wasm.exit | 1 - test/wizeng/inline0_unreachable.wasm.flags | 1 - test/wizeng/inline0_unreachable.wasm.out | 3 --- test/wizeng/inline0_void_callee.wasm | Bin 69 -> 0 bytes test/wizeng/inline0_void_callee.wasm.err | 0 test/wizeng/inline0_void_callee.wasm.exit | 1 - test/wizeng/inline0_void_callee.wasm.flags | 1 - test/wizeng/inline0_void_callee.wasm.out | 0 test/wizeng/inline1_add_with_local.wasm | Bin 65 -> 0 bytes test/wizeng/inline1_add_with_local.wasm.err | 0 test/wizeng/inline1_add_with_local.wasm.exit | 1 - test/wizeng/inline1_add_with_local.wasm.flags | 1 - test/wizeng/inline1_add_with_local.wasm.out | 0 test/wizeng/inline1_bitwise_ops.wasm | Bin 70 -> 0 bytes test/wizeng/inline1_bitwise_ops.wasm.err | 0 test/wizeng/inline1_bitwise_ops.wasm.exit | 1 - test/wizeng/inline1_bitwise_ops.wasm.flags | 1 - test/wizeng/inline1_bitwise_ops.wasm.out | 0 test/wizeng/inline1_call_chain.wasm | Bin 66 -> 0 bytes test/wizeng/inline1_call_chain.wasm.err | 0 test/wizeng/inline1_call_chain.wasm.exit | 1 - test/wizeng/inline1_call_chain.wasm.flags | 1 - test/wizeng/inline1_call_chain.wasm.out | 0 test/wizeng/inline1_callee_local_tee.wasm | Bin 68 -> 0 bytes test/wizeng/inline1_callee_local_tee.wasm.err | 0 test/wizeng/inline1_callee_local_tee.wasm.exit | 1 - test/wizeng/inline1_callee_local_tee.wasm.flags | 1 - test/wizeng/inline1_callee_local_tee.wasm.out | 0 test/wizeng/inline1_callee_with_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline1_callee_with_locals.wasm.err | 0 test/wizeng/inline1_callee_with_locals.wasm.exit | 1 - test/wizeng/inline1_callee_with_locals.wasm.flags | 1 - test/wizeng/inline1_callee_with_locals.wasm.out | 0 test/wizeng/inline1_chained_calls.wasm | Bin 67 -> 0 bytes test/wizeng/inline1_chained_calls.wasm.err | 0 test/wizeng/inline1_chained_calls.wasm.exit | 1 - test/wizeng/inline1_chained_calls.wasm.flags | 1 - test/wizeng/inline1_chained_calls.wasm.out | 0 test/wizeng/inline1_comparison_ops.wasm | Bin 76 -> 0 bytes test/wizeng/inline1_comparison_ops.wasm.err | 0 test/wizeng/inline1_comparison_ops.wasm.exit | 1 - test/wizeng/inline1_comparison_ops.wasm.flags | 1 - test/wizeng/inline1_comparison_ops.wasm.out | 0 test/wizeng/inline1_complex_arithmetic.wasm | Bin 68 -> 0 bytes test/wizeng/inline1_complex_arithmetic.wasm.err | 0 test/wizeng/inline1_complex_arithmetic.wasm.exit | 1 - test/wizeng/inline1_complex_arithmetic.wasm.flags | 1 - test/wizeng/inline1_complex_arithmetic.wasm.out | 0 test/wizeng/inline1_deep_nested.wasm | Bin 90 -> 0 bytes test/wizeng/inline1_deep_nested.wasm.err | 0 test/wizeng/inline1_deep_nested.wasm.exit | 1 - test/wizeng/inline1_deep_nested.wasm.flags | 1 - test/wizeng/inline1_deep_nested.wasm.out | 0 test/wizeng/inline1_drop.wasm | Bin 65 -> 0 bytes test/wizeng/inline1_drop.wasm.err | 0 test/wizeng/inline1_drop.wasm.exit | 1 - test/wizeng/inline1_drop.wasm.flags | 1 - test/wizeng/inline1_drop.wasm.out | 0 test/wizeng/inline1_explicit_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline1_explicit_return.wasm.err | 0 test/wizeng/inline1_explicit_return.wasm.exit | 1 - test/wizeng/inline1_explicit_return.wasm.flags | 1 - test/wizeng/inline1_explicit_return.wasm.out | 0 test/wizeng/inline1_f32_mul.wasm | Bin 68 -> 0 bytes test/wizeng/inline1_f32_mul.wasm.err | 0 test/wizeng/inline1_f32_mul.wasm.exit | 1 - test/wizeng/inline1_f32_mul.wasm.flags | 1 - test/wizeng/inline1_f32_mul.wasm.out | 0 test/wizeng/inline1_f64_sqrt.wasm | Bin 119 -> 0 bytes test/wizeng/inline1_f64_sqrt.wasm.err | 0 test/wizeng/inline1_f64_sqrt.wasm.exit | 1 - test/wizeng/inline1_f64_sqrt.wasm.flags | 1 - test/wizeng/inline1_f64_sqrt.wasm.out | 0 test/wizeng/inline1_four_params.wasm | Bin 71 -> 0 bytes test/wizeng/inline1_four_params.wasm.err | 0 test/wizeng/inline1_four_params.wasm.exit | 1 - test/wizeng/inline1_four_params.wasm.flags | 1 - test/wizeng/inline1_four_params.wasm.out | 0 test/wizeng/inline1_i64_add.wasm | Bin 75 -> 0 bytes test/wizeng/inline1_i64_add.wasm.err | 0 test/wizeng/inline1_i64_add.wasm.exit | 1 - test/wizeng/inline1_i64_add.wasm.flags | 1 - test/wizeng/inline1_i64_add.wasm.out | 0 test/wizeng/inline1_local_tee.wasm | Bin 70 -> 0 bytes test/wizeng/inline1_local_tee.wasm.err | 0 test/wizeng/inline1_local_tee.wasm.exit | 1 - test/wizeng/inline1_local_tee.wasm.flags | 1 - test/wizeng/inline1_local_tee.wasm.out | 0 test/wizeng/inline1_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline1_locals.wasm.err | 0 test/wizeng/inline1_locals.wasm.exit | 1 - test/wizeng/inline1_locals.wasm.flags | 1 - test/wizeng/inline1_locals.wasm.out | 0 test/wizeng/inline1_memory_swap.wasm | Bin 103 -> 0 bytes test/wizeng/inline1_memory_swap.wasm.err | 0 test/wizeng/inline1_memory_swap.wasm.exit | 1 - test/wizeng/inline1_memory_swap.wasm.flags | 1 - test/wizeng/inline1_memory_swap.wasm.out | 0 test/wizeng/inline1_mixed_param_types.wasm | Bin 85 -> 0 bytes test/wizeng/inline1_mixed_param_types.wasm.err | 0 test/wizeng/inline1_mixed_param_types.wasm.exit | 1 - test/wizeng/inline1_mixed_param_types.wasm.flags | 1 - test/wizeng/inline1_mixed_param_types.wasm.out | 0 test/wizeng/inline1_multiple_locals.wasm | Bin 81 -> 0 bytes test/wizeng/inline1_multiple_locals.wasm.err | 0 test/wizeng/inline1_multiple_locals.wasm.exit | 1 - test/wizeng/inline1_multiple_locals.wasm.flags | 1 - test/wizeng/inline1_multiple_locals.wasm.out | 0 test/wizeng/inline1_multiple_results.wasm | Bin 60 -> 0 bytes test/wizeng/inline1_multiple_results.wasm.err | 0 test/wizeng/inline1_multiple_results.wasm.exit | 1 - test/wizeng/inline1_multiple_results.wasm.flags | 1 - test/wizeng/inline1_multiple_results.wasm.out | 0 test/wizeng/inline1_no_control_flow.wasm | Bin 62 -> 0 bytes test/wizeng/inline1_no_control_flow.wasm.err | 0 test/wizeng/inline1_no_control_flow.wasm.exit | 1 - test/wizeng/inline1_no_control_flow.wasm.flags | 1 - test/wizeng/inline1_no_control_flow.wasm.out | 0 test/wizeng/inline1_no_has_br.wasm | Bin 66 -> 0 bytes test/wizeng/inline1_no_has_br.wasm.err | 0 test/wizeng/inline1_no_has_br.wasm.exit | 1 - test/wizeng/inline1_no_has_br.wasm.flags | 1 - test/wizeng/inline1_no_has_br.wasm.out | 0 test/wizeng/inline1_no_has_if.wasm | Bin 67 -> 0 bytes test/wizeng/inline1_no_has_if.wasm.err | 0 test/wizeng/inline1_no_has_if.wasm.exit | 1 - test/wizeng/inline1_no_has_if.wasm.flags | 1 - test/wizeng/inline1_no_has_if.wasm.out | 0 test/wizeng/inline1_no_has_loop.wasm | Bin 81 -> 0 bytes test/wizeng/inline1_no_has_loop.wasm.err | 0 test/wizeng/inline1_no_has_loop.wasm.exit | 1 - test/wizeng/inline1_no_has_loop.wasm.flags | 1 - test/wizeng/inline1_no_has_loop.wasm.out | 0 test/wizeng/inline1_no_params.wasm | Bin 50 -> 0 bytes test/wizeng/inline1_no_params.wasm.err | 0 test/wizeng/inline1_no_params.wasm.exit | 1 - test/wizeng/inline1_no_params.wasm.flags | 1 - test/wizeng/inline1_no_params.wasm.out | 0 test/wizeng/inline1_no_recursion.wasm | Bin 73 -> 0 bytes test/wizeng/inline1_no_recursion.wasm.err | 0 test/wizeng/inline1_no_recursion.wasm.exit | 1 - test/wizeng/inline1_no_recursion.wasm.flags | 1 - test/wizeng/inline1_no_recursion.wasm.out | 0 test/wizeng/inline1_no_too_large.wasm | Bin 85 -> 0 bytes test/wizeng/inline1_no_too_large.wasm.err | 0 test/wizeng/inline1_no_too_large.wasm.exit | 1 - test/wizeng/inline1_no_too_large.wasm.flags | 1 - test/wizeng/inline1_no_too_large.wasm.out | 0 test/wizeng/inline1_no_too_many_params.wasm | Bin 114 -> 0 bytes test/wizeng/inline1_no_too_many_params.wasm.err | 0 test/wizeng/inline1_no_too_many_params.wasm.exit | 1 - test/wizeng/inline1_no_too_many_params.wasm.flags | 1 - test/wizeng/inline1_no_too_many_params.wasm.out | 0 test/wizeng/inline1_outcall_control_flow.wasm | Bin 197 -> 0 bytes test/wizeng/inline1_outcall_control_flow.wasm.err | 0 .../wizeng/inline1_outcall_control_flow.wasm.exit | 1 - .../inline1_outcall_control_flow.wasm.flags | 1 - test/wizeng/inline1_outcall_control_flow.wasm.out | 0 test/wizeng/inline1_outcall_indirect_trap.wasm | Bin 73 -> 0 bytes .../wizeng/inline1_outcall_indirect_trap.wasm.err | 0 .../inline1_outcall_indirect_trap.wasm.exit | 1 - .../inline1_outcall_indirect_trap.wasm.flags | 1 - .../wizeng/inline1_outcall_indirect_trap.wasm.out | 5 ----- test/wizeng/inline1_outcall_memory.wasm | Bin 152 -> 0 bytes test/wizeng/inline1_outcall_memory.wasm.err | 0 test/wizeng/inline1_outcall_memory.wasm.exit | 1 - test/wizeng/inline1_outcall_memory.wasm.flags | 1 - test/wizeng/inline1_outcall_memory.wasm.out | 0 test/wizeng/inline1_outcall_minimal.wasm | Bin 91 -> 0 bytes test/wizeng/inline1_outcall_minimal.wasm.err | 0 test/wizeng/inline1_outcall_minimal.wasm.exit | 1 - test/wizeng/inline1_outcall_minimal.wasm.flags | 1 - test/wizeng/inline1_outcall_minimal.wasm.out | 0 test/wizeng/inline1_outcall_no_locals.wasm | Bin 61 -> 0 bytes test/wizeng/inline1_outcall_no_locals.wasm.err | 0 test/wizeng/inline1_outcall_no_locals.wasm.exit | 1 - test/wizeng/inline1_outcall_no_locals.wasm.flags | 1 - test/wizeng/inline1_outcall_no_locals.wasm.out | 0 test/wizeng/inline1_outcall_no_outer_local.wasm | Bin 61 -> 0 bytes .../inline1_outcall_no_outer_local.wasm.err | 0 .../inline1_outcall_no_outer_local.wasm.exit | 1 - .../inline1_outcall_no_outer_local.wasm.flags | 1 - .../inline1_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline1_outcall_params.wasm | Bin 126 -> 0 bytes test/wizeng/inline1_outcall_params.wasm.err | 0 test/wizeng/inline1_outcall_params.wasm.exit | 1 - test/wizeng/inline1_outcall_params.wasm.flags | 1 - test/wizeng/inline1_outcall_params.wasm.out | 0 test/wizeng/inline1_outcall_stack_values.wasm | Bin 98 -> 0 bytes test/wizeng/inline1_outcall_stack_values.wasm.err | 0 .../wizeng/inline1_outcall_stack_values.wasm.exit | 1 - .../inline1_outcall_stack_values.wasm.flags | 1 - test/wizeng/inline1_outcall_stack_values.wasm.out | 0 test/wizeng/inline1_repeated_callee.wasm | Bin 61 -> 0 bytes test/wizeng/inline1_repeated_callee.wasm.err | 0 test/wizeng/inline1_repeated_callee.wasm.exit | 1 - test/wizeng/inline1_repeated_callee.wasm.flags | 1 - test/wizeng/inline1_repeated_callee.wasm.out | 0 test/wizeng/inline1_select.wasm | Bin 67 -> 0 bytes test/wizeng/inline1_select.wasm.err | 0 test/wizeng/inline1_select.wasm.exit | 1 - test/wizeng/inline1_select.wasm.flags | 1 - test/wizeng/inline1_select.wasm.out | 0 test/wizeng/inline1_shift_ops.wasm | Bin 59 -> 0 bytes test/wizeng/inline1_shift_ops.wasm.err | 0 test/wizeng/inline1_shift_ops.wasm.exit | 1 - test/wizeng/inline1_shift_ops.wasm.flags | 1 - test/wizeng/inline1_shift_ops.wasm.out | 0 test/wizeng/inline1_simple_add.wasm | Bin 59 -> 0 bytes test/wizeng/inline1_simple_add.wasm.err | 0 test/wizeng/inline1_simple_add.wasm.exit | 1 - test/wizeng/inline1_simple_add.wasm.flags | 1 - test/wizeng/inline1_simple_add.wasm.out | 0 test/wizeng/inline1_trap_div.wasm | Bin 56 -> 0 bytes test/wizeng/inline1_trap_div.wasm.err | 0 test/wizeng/inline1_trap_div.wasm.exit | 1 - test/wizeng/inline1_trap_div.wasm.flags | 1 - test/wizeng/inline1_trap_div.wasm.out | 3 --- test/wizeng/inline1_trap_div0.wasm | Bin 54 -> 0 bytes test/wizeng/inline1_trap_div0.wasm.err | 0 test/wizeng/inline1_trap_div0.wasm.exit | 1 - test/wizeng/inline1_trap_div0.wasm.flags | 1 - test/wizeng/inline1_trap_div0.wasm.out | 3 --- test/wizeng/inline1_trap_div0_nested.wasm | Bin 69 -> 0 bytes test/wizeng/inline1_trap_div0_nested.wasm.err | 0 test/wizeng/inline1_trap_div0_nested.wasm.exit | 1 - test/wizeng/inline1_trap_div0_nested.wasm.flags | 1 - test/wizeng/inline1_trap_div0_nested.wasm.out | 5 ----- test/wizeng/inline1_trap_float.wasm | Bin 60 -> 0 bytes test/wizeng/inline1_trap_float.wasm.err | 0 test/wizeng/inline1_trap_float.wasm.exit | 1 - test/wizeng/inline1_trap_float.wasm.flags | 1 - test/wizeng/inline1_trap_float.wasm.out | 3 --- test/wizeng/inline1_trap_func_invalid.wasm | Bin 70 -> 0 bytes test/wizeng/inline1_trap_func_invalid.wasm.err | 0 test/wizeng/inline1_trap_func_invalid.wasm.exit | 1 - test/wizeng/inline1_trap_func_invalid.wasm.flags | 1 - test/wizeng/inline1_trap_func_invalid.wasm.out | 3 --- test/wizeng/inline1_trap_func_sig.wasm | Bin 81 -> 0 bytes test/wizeng/inline1_trap_func_sig.wasm.err | 0 test/wizeng/inline1_trap_func_sig.wasm.exit | 1 - test/wizeng/inline1_trap_func_sig.wasm.flags | 1 - test/wizeng/inline1_trap_func_sig.wasm.out | 3 --- test/wizeng/inline1_trap_memory.wasm | Bin 59 -> 0 bytes test/wizeng/inline1_trap_memory.wasm.err | 0 test/wizeng/inline1_trap_memory.wasm.exit | 1 - test/wizeng/inline1_trap_memory.wasm.flags | 1 - test/wizeng/inline1_trap_memory.wasm.out | 3 --- test/wizeng/inline1_trap_memory_chain.wasm | Bin 74 -> 0 bytes test/wizeng/inline1_trap_memory_chain.wasm.err | 0 test/wizeng/inline1_trap_memory_chain.wasm.exit | 1 - test/wizeng/inline1_trap_memory_chain.wasm.flags | 1 - test/wizeng/inline1_trap_memory_chain.wasm.out | 5 ----- test/wizeng/inline1_trap_memory_nested.wasm | Bin 59 -> 0 bytes test/wizeng/inline1_trap_memory_nested.wasm.err | 0 test/wizeng/inline1_trap_memory_nested.wasm.exit | 1 - test/wizeng/inline1_trap_memory_nested.wasm.flags | 1 - test/wizeng/inline1_trap_memory_nested.wasm.out | 3 --- test/wizeng/inline1_trap_tableoob.wasm | Bin 60 -> 0 bytes test/wizeng/inline1_trap_tableoob.wasm.err | 0 test/wizeng/inline1_trap_tableoob.wasm.exit | 1 - test/wizeng/inline1_trap_tableoob.wasm.flags | 1 - test/wizeng/inline1_trap_tableoob.wasm.out | 3 --- test/wizeng/inline1_trap_traploc1.wasm | Bin 52 -> 0 bytes test/wizeng/inline1_trap_traploc1.wasm.err | 0 test/wizeng/inline1_trap_traploc1.wasm.exit | 1 - test/wizeng/inline1_trap_traploc1.wasm.flags | 1 - test/wizeng/inline1_trap_traploc1.wasm.out | 3 --- test/wizeng/inline1_trap_traploc2.wasm | Bin 54 -> 0 bytes test/wizeng/inline1_trap_traploc2.wasm.err | 0 test/wizeng/inline1_trap_traploc2.wasm.exit | 1 - test/wizeng/inline1_trap_traploc2.wasm.flags | 1 - test/wizeng/inline1_trap_traploc2.wasm.out | 3 --- test/wizeng/inline1_trap_unreachable.wasm | Bin 48 -> 0 bytes test/wizeng/inline1_trap_unreachable.wasm.err | 0 test/wizeng/inline1_trap_unreachable.wasm.exit | 1 - test/wizeng/inline1_trap_unreachable.wasm.flags | 1 - test/wizeng/inline1_trap_unreachable.wasm.out | 3 --- test/wizeng/inline1_trap_unreachable_void.wasm | Bin 47 -> 0 bytes .../wizeng/inline1_trap_unreachable_void.wasm.err | 0 .../inline1_trap_unreachable_void.wasm.exit | 1 - .../inline1_trap_unreachable_void.wasm.flags | 1 - .../wizeng/inline1_trap_unreachable_void.wasm.out | 3 --- .../inline1_trap_unreachable_with_stack.wasm | Bin 74 -> 0 bytes .../inline1_trap_unreachable_with_stack.wasm.err | 0 .../inline1_trap_unreachable_with_stack.wasm.exit | 1 - ...inline1_trap_unreachable_with_stack.wasm.flags | 1 - .../inline1_trap_unreachable_with_stack.wasm.out | 5 ----- test/wizeng/inline1_two_level.wasm | Bin 55 -> 0 bytes test/wizeng/inline1_two_level.wasm.err | 0 test/wizeng/inline1_two_level.wasm.exit | 1 - test/wizeng/inline1_two_level.wasm.flags | 1 - test/wizeng/inline1_two_level.wasm.out | 0 test/wizeng/inline1_two_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline1_two_return.wasm.err | 0 test/wizeng/inline1_two_return.wasm.exit | 1 - test/wizeng/inline1_two_return.wasm.flags | 1 - test/wizeng/inline1_two_return.wasm.out | 0 test/wizeng/inline1_unary_ops.wasm | Bin 65 -> 0 bytes test/wizeng/inline1_unary_ops.wasm.err | 0 test/wizeng/inline1_unary_ops.wasm.exit | 1 - test/wizeng/inline1_unary_ops.wasm.flags | 1 - test/wizeng/inline1_unary_ops.wasm.out | 0 test/wizeng/inline1_unreachable.wasm | Bin 59 -> 0 bytes test/wizeng/inline1_unreachable.wasm.err | 0 test/wizeng/inline1_unreachable.wasm.exit | 1 - test/wizeng/inline1_unreachable.wasm.flags | 1 - test/wizeng/inline1_unreachable.wasm.out | 3 --- test/wizeng/inline1_void_callee.wasm | Bin 69 -> 0 bytes test/wizeng/inline1_void_callee.wasm.err | 0 test/wizeng/inline1_void_callee.wasm.exit | 1 - test/wizeng/inline1_void_callee.wasm.flags | 1 - test/wizeng/inline1_void_callee.wasm.out | 0 test/wizeng/inline2_add_with_local.wasm | Bin 65 -> 0 bytes test/wizeng/inline2_add_with_local.wasm.err | 0 test/wizeng/inline2_add_with_local.wasm.exit | 1 - test/wizeng/inline2_add_with_local.wasm.flags | 1 - test/wizeng/inline2_add_with_local.wasm.out | 0 test/wizeng/inline2_bitwise_ops.wasm | Bin 70 -> 0 bytes test/wizeng/inline2_bitwise_ops.wasm.err | 0 test/wizeng/inline2_bitwise_ops.wasm.exit | 1 - test/wizeng/inline2_bitwise_ops.wasm.flags | 1 - test/wizeng/inline2_bitwise_ops.wasm.out | 0 test/wizeng/inline2_call_chain.wasm | Bin 66 -> 0 bytes test/wizeng/inline2_call_chain.wasm.err | 0 test/wizeng/inline2_call_chain.wasm.exit | 1 - test/wizeng/inline2_call_chain.wasm.flags | 1 - test/wizeng/inline2_call_chain.wasm.out | 0 test/wizeng/inline2_callee_local_tee.wasm | Bin 68 -> 0 bytes test/wizeng/inline2_callee_local_tee.wasm.err | 0 test/wizeng/inline2_callee_local_tee.wasm.exit | 1 - test/wizeng/inline2_callee_local_tee.wasm.flags | 1 - test/wizeng/inline2_callee_local_tee.wasm.out | 0 test/wizeng/inline2_callee_with_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline2_callee_with_locals.wasm.err | 0 test/wizeng/inline2_callee_with_locals.wasm.exit | 1 - test/wizeng/inline2_callee_with_locals.wasm.flags | 1 - test/wizeng/inline2_callee_with_locals.wasm.out | 0 test/wizeng/inline2_chained_calls.wasm | Bin 67 -> 0 bytes test/wizeng/inline2_chained_calls.wasm.err | 0 test/wizeng/inline2_chained_calls.wasm.exit | 1 - test/wizeng/inline2_chained_calls.wasm.flags | 1 - test/wizeng/inline2_chained_calls.wasm.out | 0 test/wizeng/inline2_comparison_ops.wasm | Bin 76 -> 0 bytes test/wizeng/inline2_comparison_ops.wasm.err | 0 test/wizeng/inline2_comparison_ops.wasm.exit | 1 - test/wizeng/inline2_comparison_ops.wasm.flags | 1 - test/wizeng/inline2_comparison_ops.wasm.out | 0 test/wizeng/inline2_complex_arithmetic.wasm | Bin 68 -> 0 bytes test/wizeng/inline2_complex_arithmetic.wasm.err | 0 test/wizeng/inline2_complex_arithmetic.wasm.exit | 1 - test/wizeng/inline2_complex_arithmetic.wasm.flags | 1 - test/wizeng/inline2_complex_arithmetic.wasm.out | 0 test/wizeng/inline2_deep_nested.wasm | Bin 90 -> 0 bytes test/wizeng/inline2_deep_nested.wasm.err | 0 test/wizeng/inline2_deep_nested.wasm.exit | 1 - test/wizeng/inline2_deep_nested.wasm.flags | 1 - test/wizeng/inline2_deep_nested.wasm.out | 0 test/wizeng/inline2_drop.wasm | Bin 65 -> 0 bytes test/wizeng/inline2_drop.wasm.err | 0 test/wizeng/inline2_drop.wasm.exit | 1 - test/wizeng/inline2_drop.wasm.flags | 1 - test/wizeng/inline2_drop.wasm.out | 0 test/wizeng/inline2_explicit_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline2_explicit_return.wasm.err | 0 test/wizeng/inline2_explicit_return.wasm.exit | 1 - test/wizeng/inline2_explicit_return.wasm.flags | 1 - test/wizeng/inline2_explicit_return.wasm.out | 0 test/wizeng/inline2_f32_mul.wasm | Bin 68 -> 0 bytes test/wizeng/inline2_f32_mul.wasm.err | 0 test/wizeng/inline2_f32_mul.wasm.exit | 1 - test/wizeng/inline2_f32_mul.wasm.flags | 1 - test/wizeng/inline2_f32_mul.wasm.out | 0 test/wizeng/inline2_f64_sqrt.wasm | Bin 119 -> 0 bytes test/wizeng/inline2_f64_sqrt.wasm.err | 0 test/wizeng/inline2_f64_sqrt.wasm.exit | 1 - test/wizeng/inline2_f64_sqrt.wasm.flags | 1 - test/wizeng/inline2_f64_sqrt.wasm.out | 0 test/wizeng/inline2_four_params.wasm | Bin 71 -> 0 bytes test/wizeng/inline2_four_params.wasm.err | 0 test/wizeng/inline2_four_params.wasm.exit | 1 - test/wizeng/inline2_four_params.wasm.flags | 1 - test/wizeng/inline2_four_params.wasm.out | 0 test/wizeng/inline2_i64_add.wasm | Bin 75 -> 0 bytes test/wizeng/inline2_i64_add.wasm.err | 0 test/wizeng/inline2_i64_add.wasm.exit | 1 - test/wizeng/inline2_i64_add.wasm.flags | 1 - test/wizeng/inline2_i64_add.wasm.out | 0 test/wizeng/inline2_local_tee.wasm | Bin 70 -> 0 bytes test/wizeng/inline2_local_tee.wasm.err | 0 test/wizeng/inline2_local_tee.wasm.exit | 1 - test/wizeng/inline2_local_tee.wasm.flags | 1 - test/wizeng/inline2_local_tee.wasm.out | 0 test/wizeng/inline2_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline2_locals.wasm.err | 0 test/wizeng/inline2_locals.wasm.exit | 1 - test/wizeng/inline2_locals.wasm.flags | 1 - test/wizeng/inline2_locals.wasm.out | 0 test/wizeng/inline2_memory_swap.wasm | Bin 103 -> 0 bytes test/wizeng/inline2_memory_swap.wasm.err | 0 test/wizeng/inline2_memory_swap.wasm.exit | 1 - test/wizeng/inline2_memory_swap.wasm.flags | 1 - test/wizeng/inline2_memory_swap.wasm.out | 0 test/wizeng/inline2_mixed_param_types.wasm | Bin 85 -> 0 bytes test/wizeng/inline2_mixed_param_types.wasm.err | 0 test/wizeng/inline2_mixed_param_types.wasm.exit | 1 - test/wizeng/inline2_mixed_param_types.wasm.flags | 1 - test/wizeng/inline2_mixed_param_types.wasm.out | 0 test/wizeng/inline2_multiple_locals.wasm | Bin 81 -> 0 bytes test/wizeng/inline2_multiple_locals.wasm.err | 0 test/wizeng/inline2_multiple_locals.wasm.exit | 1 - test/wizeng/inline2_multiple_locals.wasm.flags | 1 - test/wizeng/inline2_multiple_locals.wasm.out | 0 test/wizeng/inline2_multiple_results.wasm | Bin 60 -> 0 bytes test/wizeng/inline2_multiple_results.wasm.err | 0 test/wizeng/inline2_multiple_results.wasm.exit | 1 - test/wizeng/inline2_multiple_results.wasm.flags | 1 - test/wizeng/inline2_multiple_results.wasm.out | 0 test/wizeng/inline2_no_control_flow.wasm | Bin 62 -> 0 bytes test/wizeng/inline2_no_control_flow.wasm.err | 0 test/wizeng/inline2_no_control_flow.wasm.exit | 1 - test/wizeng/inline2_no_control_flow.wasm.flags | 1 - test/wizeng/inline2_no_control_flow.wasm.out | 0 test/wizeng/inline2_no_has_br.wasm | Bin 66 -> 0 bytes test/wizeng/inline2_no_has_br.wasm.err | 0 test/wizeng/inline2_no_has_br.wasm.exit | 1 - test/wizeng/inline2_no_has_br.wasm.flags | 1 - test/wizeng/inline2_no_has_br.wasm.out | 0 test/wizeng/inline2_no_has_if.wasm | Bin 67 -> 0 bytes test/wizeng/inline2_no_has_if.wasm.err | 0 test/wizeng/inline2_no_has_if.wasm.exit | 1 - test/wizeng/inline2_no_has_if.wasm.flags | 1 - test/wizeng/inline2_no_has_if.wasm.out | 0 test/wizeng/inline2_no_has_loop.wasm | Bin 81 -> 0 bytes test/wizeng/inline2_no_has_loop.wasm.err | 0 test/wizeng/inline2_no_has_loop.wasm.exit | 1 - test/wizeng/inline2_no_has_loop.wasm.flags | 1 - test/wizeng/inline2_no_has_loop.wasm.out | 0 test/wizeng/inline2_no_params.wasm | Bin 50 -> 0 bytes test/wizeng/inline2_no_params.wasm.err | 0 test/wizeng/inline2_no_params.wasm.exit | 1 - test/wizeng/inline2_no_params.wasm.flags | 1 - test/wizeng/inline2_no_params.wasm.out | 0 test/wizeng/inline2_no_recursion.wasm | Bin 73 -> 0 bytes test/wizeng/inline2_no_recursion.wasm.err | 0 test/wizeng/inline2_no_recursion.wasm.exit | 1 - test/wizeng/inline2_no_recursion.wasm.flags | 1 - test/wizeng/inline2_no_recursion.wasm.out | 0 test/wizeng/inline2_no_too_large.wasm | Bin 85 -> 0 bytes test/wizeng/inline2_no_too_large.wasm.err | 0 test/wizeng/inline2_no_too_large.wasm.exit | 1 - test/wizeng/inline2_no_too_large.wasm.flags | 1 - test/wizeng/inline2_no_too_large.wasm.out | 0 test/wizeng/inline2_no_too_many_params.wasm | Bin 114 -> 0 bytes test/wizeng/inline2_no_too_many_params.wasm.err | 0 test/wizeng/inline2_no_too_many_params.wasm.exit | 1 - test/wizeng/inline2_no_too_many_params.wasm.flags | 1 - test/wizeng/inline2_no_too_many_params.wasm.out | 0 test/wizeng/inline2_outcall_control_flow.wasm | Bin 197 -> 0 bytes test/wizeng/inline2_outcall_control_flow.wasm.err | 0 .../wizeng/inline2_outcall_control_flow.wasm.exit | 1 - .../inline2_outcall_control_flow.wasm.flags | 1 - test/wizeng/inline2_outcall_control_flow.wasm.out | 0 test/wizeng/inline2_outcall_indirect_trap.wasm | Bin 73 -> 0 bytes .../wizeng/inline2_outcall_indirect_trap.wasm.err | 0 .../inline2_outcall_indirect_trap.wasm.exit | 1 - .../inline2_outcall_indirect_trap.wasm.flags | 1 - .../wizeng/inline2_outcall_indirect_trap.wasm.out | 5 ----- test/wizeng/inline2_outcall_memory.wasm | Bin 152 -> 0 bytes test/wizeng/inline2_outcall_memory.wasm.err | 0 test/wizeng/inline2_outcall_memory.wasm.exit | 1 - test/wizeng/inline2_outcall_memory.wasm.flags | 1 - test/wizeng/inline2_outcall_memory.wasm.out | 0 test/wizeng/inline2_outcall_minimal.wasm | Bin 91 -> 0 bytes test/wizeng/inline2_outcall_minimal.wasm.err | 0 test/wizeng/inline2_outcall_minimal.wasm.exit | 1 - test/wizeng/inline2_outcall_minimal.wasm.flags | 1 - test/wizeng/inline2_outcall_minimal.wasm.out | 0 test/wizeng/inline2_outcall_no_locals.wasm | Bin 61 -> 0 bytes test/wizeng/inline2_outcall_no_locals.wasm.err | 0 test/wizeng/inline2_outcall_no_locals.wasm.exit | 1 - test/wizeng/inline2_outcall_no_locals.wasm.flags | 1 - test/wizeng/inline2_outcall_no_locals.wasm.out | 0 test/wizeng/inline2_outcall_no_outer_local.wasm | Bin 61 -> 0 bytes .../inline2_outcall_no_outer_local.wasm.err | 0 .../inline2_outcall_no_outer_local.wasm.exit | 1 - .../inline2_outcall_no_outer_local.wasm.flags | 1 - .../inline2_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline2_outcall_params.wasm | Bin 126 -> 0 bytes test/wizeng/inline2_outcall_params.wasm.err | 0 test/wizeng/inline2_outcall_params.wasm.exit | 1 - test/wizeng/inline2_outcall_params.wasm.flags | 1 - test/wizeng/inline2_outcall_params.wasm.out | 0 test/wizeng/inline2_outcall_stack_values.wasm | Bin 98 -> 0 bytes test/wizeng/inline2_outcall_stack_values.wasm.err | 0 .../wizeng/inline2_outcall_stack_values.wasm.exit | 1 - .../inline2_outcall_stack_values.wasm.flags | 1 - test/wizeng/inline2_outcall_stack_values.wasm.out | 0 test/wizeng/inline2_repeated_callee.wasm | Bin 61 -> 0 bytes test/wizeng/inline2_repeated_callee.wasm.err | 0 test/wizeng/inline2_repeated_callee.wasm.exit | 1 - test/wizeng/inline2_repeated_callee.wasm.flags | 1 - test/wizeng/inline2_repeated_callee.wasm.out | 0 test/wizeng/inline2_select.wasm | Bin 67 -> 0 bytes test/wizeng/inline2_select.wasm.err | 0 test/wizeng/inline2_select.wasm.exit | 1 - test/wizeng/inline2_select.wasm.flags | 1 - test/wizeng/inline2_select.wasm.out | 0 test/wizeng/inline2_shift_ops.wasm | Bin 59 -> 0 bytes test/wizeng/inline2_shift_ops.wasm.err | 0 test/wizeng/inline2_shift_ops.wasm.exit | 1 - test/wizeng/inline2_shift_ops.wasm.flags | 1 - test/wizeng/inline2_shift_ops.wasm.out | 0 test/wizeng/inline2_simple_add.wasm | Bin 59 -> 0 bytes test/wizeng/inline2_simple_add.wasm.err | 0 test/wizeng/inline2_simple_add.wasm.exit | 1 - test/wizeng/inline2_simple_add.wasm.flags | 1 - test/wizeng/inline2_simple_add.wasm.out | 0 test/wizeng/inline2_trap_div.wasm | Bin 56 -> 0 bytes test/wizeng/inline2_trap_div.wasm.err | 0 test/wizeng/inline2_trap_div.wasm.exit | 1 - test/wizeng/inline2_trap_div.wasm.flags | 1 - test/wizeng/inline2_trap_div.wasm.out | 3 --- test/wizeng/inline2_trap_div0.wasm | Bin 54 -> 0 bytes test/wizeng/inline2_trap_div0.wasm.err | 0 test/wizeng/inline2_trap_div0.wasm.exit | 1 - test/wizeng/inline2_trap_div0.wasm.flags | 1 - test/wizeng/inline2_trap_div0.wasm.out | 3 --- test/wizeng/inline2_trap_div0_nested.wasm | Bin 69 -> 0 bytes test/wizeng/inline2_trap_div0_nested.wasm.err | 0 test/wizeng/inline2_trap_div0_nested.wasm.exit | 1 - test/wizeng/inline2_trap_div0_nested.wasm.flags | 1 - test/wizeng/inline2_trap_div0_nested.wasm.out | 5 ----- test/wizeng/inline2_trap_float.wasm | Bin 60 -> 0 bytes test/wizeng/inline2_trap_float.wasm.err | 0 test/wizeng/inline2_trap_float.wasm.exit | 1 - test/wizeng/inline2_trap_float.wasm.flags | 1 - test/wizeng/inline2_trap_float.wasm.out | 3 --- test/wizeng/inline2_trap_func_invalid.wasm | Bin 70 -> 0 bytes test/wizeng/inline2_trap_func_invalid.wasm.err | 0 test/wizeng/inline2_trap_func_invalid.wasm.exit | 1 - test/wizeng/inline2_trap_func_invalid.wasm.flags | 1 - test/wizeng/inline2_trap_func_invalid.wasm.out | 3 --- test/wizeng/inline2_trap_func_sig.wasm | Bin 81 -> 0 bytes test/wizeng/inline2_trap_func_sig.wasm.err | 0 test/wizeng/inline2_trap_func_sig.wasm.exit | 1 - test/wizeng/inline2_trap_func_sig.wasm.flags | 1 - test/wizeng/inline2_trap_func_sig.wasm.out | 3 --- test/wizeng/inline2_trap_memory.wasm | Bin 59 -> 0 bytes test/wizeng/inline2_trap_memory.wasm.err | 0 test/wizeng/inline2_trap_memory.wasm.exit | 1 - test/wizeng/inline2_trap_memory.wasm.flags | 1 - test/wizeng/inline2_trap_memory.wasm.out | 3 --- test/wizeng/inline2_trap_memory_chain.wasm | Bin 74 -> 0 bytes test/wizeng/inline2_trap_memory_chain.wasm.err | 0 test/wizeng/inline2_trap_memory_chain.wasm.exit | 1 - test/wizeng/inline2_trap_memory_chain.wasm.flags | 1 - test/wizeng/inline2_trap_memory_chain.wasm.out | 5 ----- test/wizeng/inline2_trap_memory_nested.wasm | Bin 59 -> 0 bytes test/wizeng/inline2_trap_memory_nested.wasm.err | 0 test/wizeng/inline2_trap_memory_nested.wasm.exit | 1 - test/wizeng/inline2_trap_memory_nested.wasm.flags | 1 - test/wizeng/inline2_trap_memory_nested.wasm.out | 3 --- test/wizeng/inline2_trap_tableoob.wasm | Bin 60 -> 0 bytes test/wizeng/inline2_trap_tableoob.wasm.err | 0 test/wizeng/inline2_trap_tableoob.wasm.exit | 1 - test/wizeng/inline2_trap_tableoob.wasm.flags | 1 - test/wizeng/inline2_trap_tableoob.wasm.out | 3 --- test/wizeng/inline2_trap_traploc1.wasm | Bin 52 -> 0 bytes test/wizeng/inline2_trap_traploc1.wasm.err | 0 test/wizeng/inline2_trap_traploc1.wasm.exit | 1 - test/wizeng/inline2_trap_traploc1.wasm.flags | 1 - test/wizeng/inline2_trap_traploc1.wasm.out | 3 --- test/wizeng/inline2_trap_traploc2.wasm | Bin 54 -> 0 bytes test/wizeng/inline2_trap_traploc2.wasm.err | 0 test/wizeng/inline2_trap_traploc2.wasm.exit | 1 - test/wizeng/inline2_trap_traploc2.wasm.flags | 1 - test/wizeng/inline2_trap_traploc2.wasm.out | 3 --- test/wizeng/inline2_trap_unreachable.wasm | Bin 48 -> 0 bytes test/wizeng/inline2_trap_unreachable.wasm.err | 0 test/wizeng/inline2_trap_unreachable.wasm.exit | 1 - test/wizeng/inline2_trap_unreachable.wasm.flags | 1 - test/wizeng/inline2_trap_unreachable.wasm.out | 3 --- test/wizeng/inline2_trap_unreachable_void.wasm | Bin 47 -> 0 bytes .../wizeng/inline2_trap_unreachable_void.wasm.err | 0 .../inline2_trap_unreachable_void.wasm.exit | 1 - .../inline2_trap_unreachable_void.wasm.flags | 1 - .../wizeng/inline2_trap_unreachable_void.wasm.out | 3 --- .../inline2_trap_unreachable_with_stack.wasm | Bin 74 -> 0 bytes .../inline2_trap_unreachable_with_stack.wasm.err | 0 .../inline2_trap_unreachable_with_stack.wasm.exit | 1 - ...inline2_trap_unreachable_with_stack.wasm.flags | 1 - .../inline2_trap_unreachable_with_stack.wasm.out | 5 ----- test/wizeng/inline2_two_level.wasm | Bin 55 -> 0 bytes test/wizeng/inline2_two_level.wasm.err | 0 test/wizeng/inline2_two_level.wasm.exit | 1 - test/wizeng/inline2_two_level.wasm.flags | 1 - test/wizeng/inline2_two_level.wasm.out | 0 test/wizeng/inline2_two_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline2_two_return.wasm.err | 0 test/wizeng/inline2_two_return.wasm.exit | 1 - test/wizeng/inline2_two_return.wasm.flags | 1 - test/wizeng/inline2_two_return.wasm.out | 0 test/wizeng/inline2_unary_ops.wasm | Bin 65 -> 0 bytes test/wizeng/inline2_unary_ops.wasm.err | 0 test/wizeng/inline2_unary_ops.wasm.exit | 1 - test/wizeng/inline2_unary_ops.wasm.flags | 1 - test/wizeng/inline2_unary_ops.wasm.out | 0 test/wizeng/inline2_unreachable.wasm | Bin 59 -> 0 bytes test/wizeng/inline2_unreachable.wasm.err | 0 test/wizeng/inline2_unreachable.wasm.exit | 1 - test/wizeng/inline2_unreachable.wasm.flags | 1 - test/wizeng/inline2_unreachable.wasm.out | 3 --- test/wizeng/inline2_void_callee.wasm | Bin 69 -> 0 bytes test/wizeng/inline2_void_callee.wasm.err | 0 test/wizeng/inline2_void_callee.wasm.exit | 1 - test/wizeng/inline2_void_callee.wasm.flags | 1 - test/wizeng/inline2_void_callee.wasm.out | 0 test/wizeng/inline3_add_with_local.wasm | Bin 65 -> 0 bytes test/wizeng/inline3_add_with_local.wasm.err | 0 test/wizeng/inline3_add_with_local.wasm.exit | 1 - test/wizeng/inline3_add_with_local.wasm.flags | 1 - test/wizeng/inline3_add_with_local.wasm.out | 0 test/wizeng/inline3_bitwise_ops.wasm | Bin 70 -> 0 bytes test/wizeng/inline3_bitwise_ops.wasm.err | 0 test/wizeng/inline3_bitwise_ops.wasm.exit | 1 - test/wizeng/inline3_bitwise_ops.wasm.flags | 1 - test/wizeng/inline3_bitwise_ops.wasm.out | 0 test/wizeng/inline3_call_chain.wasm | Bin 66 -> 0 bytes test/wizeng/inline3_call_chain.wasm.err | 0 test/wizeng/inline3_call_chain.wasm.exit | 1 - test/wizeng/inline3_call_chain.wasm.flags | 1 - test/wizeng/inline3_call_chain.wasm.out | 0 test/wizeng/inline3_callee_local_tee.wasm | Bin 68 -> 0 bytes test/wizeng/inline3_callee_local_tee.wasm.err | 0 test/wizeng/inline3_callee_local_tee.wasm.exit | 1 - test/wizeng/inline3_callee_local_tee.wasm.flags | 1 - test/wizeng/inline3_callee_local_tee.wasm.out | 0 test/wizeng/inline3_callee_with_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline3_callee_with_locals.wasm.err | 0 test/wizeng/inline3_callee_with_locals.wasm.exit | 1 - test/wizeng/inline3_callee_with_locals.wasm.flags | 1 - test/wizeng/inline3_callee_with_locals.wasm.out | 0 test/wizeng/inline3_chained_calls.wasm | Bin 67 -> 0 bytes test/wizeng/inline3_chained_calls.wasm.err | 0 test/wizeng/inline3_chained_calls.wasm.exit | 1 - test/wizeng/inline3_chained_calls.wasm.flags | 1 - test/wizeng/inline3_chained_calls.wasm.out | 0 test/wizeng/inline3_comparison_ops.wasm | Bin 76 -> 0 bytes test/wizeng/inline3_comparison_ops.wasm.err | 0 test/wizeng/inline3_comparison_ops.wasm.exit | 1 - test/wizeng/inline3_comparison_ops.wasm.flags | 1 - test/wizeng/inline3_comparison_ops.wasm.out | 0 test/wizeng/inline3_complex_arithmetic.wasm | Bin 68 -> 0 bytes test/wizeng/inline3_complex_arithmetic.wasm.err | 0 test/wizeng/inline3_complex_arithmetic.wasm.exit | 1 - test/wizeng/inline3_complex_arithmetic.wasm.flags | 1 - test/wizeng/inline3_complex_arithmetic.wasm.out | 0 test/wizeng/inline3_deep_nested.wasm | Bin 90 -> 0 bytes test/wizeng/inline3_deep_nested.wasm.err | 0 test/wizeng/inline3_deep_nested.wasm.exit | 1 - test/wizeng/inline3_deep_nested.wasm.flags | 1 - test/wizeng/inline3_deep_nested.wasm.out | 0 test/wizeng/inline3_drop.wasm | Bin 65 -> 0 bytes test/wizeng/inline3_drop.wasm.err | 0 test/wizeng/inline3_drop.wasm.exit | 1 - test/wizeng/inline3_drop.wasm.flags | 1 - test/wizeng/inline3_drop.wasm.out | 0 test/wizeng/inline3_explicit_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline3_explicit_return.wasm.err | 0 test/wizeng/inline3_explicit_return.wasm.exit | 1 - test/wizeng/inline3_explicit_return.wasm.flags | 1 - test/wizeng/inline3_explicit_return.wasm.out | 0 test/wizeng/inline3_f32_mul.wasm | Bin 68 -> 0 bytes test/wizeng/inline3_f32_mul.wasm.err | 0 test/wizeng/inline3_f32_mul.wasm.exit | 1 - test/wizeng/inline3_f32_mul.wasm.flags | 1 - test/wizeng/inline3_f32_mul.wasm.out | 0 test/wizeng/inline3_f64_sqrt.wasm | Bin 119 -> 0 bytes test/wizeng/inline3_f64_sqrt.wasm.err | 0 test/wizeng/inline3_f64_sqrt.wasm.exit | 1 - test/wizeng/inline3_f64_sqrt.wasm.flags | 1 - test/wizeng/inline3_f64_sqrt.wasm.out | 0 test/wizeng/inline3_four_params.wasm | Bin 71 -> 0 bytes test/wizeng/inline3_four_params.wasm.err | 0 test/wizeng/inline3_four_params.wasm.exit | 1 - test/wizeng/inline3_four_params.wasm.flags | 1 - test/wizeng/inline3_four_params.wasm.out | 0 test/wizeng/inline3_i64_add.wasm | Bin 75 -> 0 bytes test/wizeng/inline3_i64_add.wasm.err | 0 test/wizeng/inline3_i64_add.wasm.exit | 1 - test/wizeng/inline3_i64_add.wasm.flags | 1 - test/wizeng/inline3_i64_add.wasm.out | 0 test/wizeng/inline3_local_tee.wasm | Bin 70 -> 0 bytes test/wizeng/inline3_local_tee.wasm.err | 0 test/wizeng/inline3_local_tee.wasm.exit | 1 - test/wizeng/inline3_local_tee.wasm.flags | 1 - test/wizeng/inline3_local_tee.wasm.out | 0 test/wizeng/inline3_locals.wasm | Bin 63 -> 0 bytes test/wizeng/inline3_locals.wasm.err | 0 test/wizeng/inline3_locals.wasm.exit | 1 - test/wizeng/inline3_locals.wasm.flags | 1 - test/wizeng/inline3_locals.wasm.out | 0 test/wizeng/inline3_memory_swap.wasm | Bin 103 -> 0 bytes test/wizeng/inline3_memory_swap.wasm.err | 0 test/wizeng/inline3_memory_swap.wasm.exit | 1 - test/wizeng/inline3_memory_swap.wasm.flags | 1 - test/wizeng/inline3_memory_swap.wasm.out | 0 test/wizeng/inline3_mixed_param_types.wasm | Bin 85 -> 0 bytes test/wizeng/inline3_mixed_param_types.wasm.err | 0 test/wizeng/inline3_mixed_param_types.wasm.exit | 1 - test/wizeng/inline3_mixed_param_types.wasm.flags | 1 - test/wizeng/inline3_mixed_param_types.wasm.out | 0 test/wizeng/inline3_multiple_locals.wasm | Bin 81 -> 0 bytes test/wizeng/inline3_multiple_locals.wasm.err | 0 test/wizeng/inline3_multiple_locals.wasm.exit | 1 - test/wizeng/inline3_multiple_locals.wasm.flags | 1 - test/wizeng/inline3_multiple_locals.wasm.out | 0 test/wizeng/inline3_multiple_results.wasm | Bin 60 -> 0 bytes test/wizeng/inline3_multiple_results.wasm.err | 0 test/wizeng/inline3_multiple_results.wasm.exit | 1 - test/wizeng/inline3_multiple_results.wasm.flags | 1 - test/wizeng/inline3_multiple_results.wasm.out | 0 test/wizeng/inline3_no_control_flow.wasm | Bin 62 -> 0 bytes test/wizeng/inline3_no_control_flow.wasm.err | 0 test/wizeng/inline3_no_control_flow.wasm.exit | 1 - test/wizeng/inline3_no_control_flow.wasm.flags | 1 - test/wizeng/inline3_no_control_flow.wasm.out | 0 test/wizeng/inline3_no_has_br.wasm | Bin 66 -> 0 bytes test/wizeng/inline3_no_has_br.wasm.err | 0 test/wizeng/inline3_no_has_br.wasm.exit | 1 - test/wizeng/inline3_no_has_br.wasm.flags | 1 - test/wizeng/inline3_no_has_br.wasm.out | 0 test/wizeng/inline3_no_has_if.wasm | Bin 67 -> 0 bytes test/wizeng/inline3_no_has_if.wasm.err | 0 test/wizeng/inline3_no_has_if.wasm.exit | 1 - test/wizeng/inline3_no_has_if.wasm.flags | 1 - test/wizeng/inline3_no_has_if.wasm.out | 0 test/wizeng/inline3_no_has_loop.wasm | Bin 81 -> 0 bytes test/wizeng/inline3_no_has_loop.wasm.err | 0 test/wizeng/inline3_no_has_loop.wasm.exit | 1 - test/wizeng/inline3_no_has_loop.wasm.flags | 1 - test/wizeng/inline3_no_has_loop.wasm.out | 0 test/wizeng/inline3_no_params.wasm | Bin 50 -> 0 bytes test/wizeng/inline3_no_params.wasm.err | 0 test/wizeng/inline3_no_params.wasm.exit | 1 - test/wizeng/inline3_no_params.wasm.flags | 1 - test/wizeng/inline3_no_params.wasm.out | 0 test/wizeng/inline3_no_recursion.wasm | Bin 73 -> 0 bytes test/wizeng/inline3_no_recursion.wasm.err | 0 test/wizeng/inline3_no_recursion.wasm.exit | 1 - test/wizeng/inline3_no_recursion.wasm.flags | 1 - test/wizeng/inline3_no_recursion.wasm.out | 0 test/wizeng/inline3_no_too_large.wasm | Bin 85 -> 0 bytes test/wizeng/inline3_no_too_large.wasm.err | 0 test/wizeng/inline3_no_too_large.wasm.exit | 1 - test/wizeng/inline3_no_too_large.wasm.flags | 1 - test/wizeng/inline3_no_too_large.wasm.out | 0 test/wizeng/inline3_no_too_many_params.wasm | Bin 114 -> 0 bytes test/wizeng/inline3_no_too_many_params.wasm.err | 0 test/wizeng/inline3_no_too_many_params.wasm.exit | 1 - test/wizeng/inline3_no_too_many_params.wasm.flags | 1 - test/wizeng/inline3_no_too_many_params.wasm.out | 0 test/wizeng/inline3_outcall_control_flow.wasm | Bin 197 -> 0 bytes test/wizeng/inline3_outcall_control_flow.wasm.err | 0 .../wizeng/inline3_outcall_control_flow.wasm.exit | 1 - .../inline3_outcall_control_flow.wasm.flags | 1 - test/wizeng/inline3_outcall_control_flow.wasm.out | 0 test/wizeng/inline3_outcall_indirect_trap.wasm | Bin 73 -> 0 bytes .../wizeng/inline3_outcall_indirect_trap.wasm.err | 0 .../inline3_outcall_indirect_trap.wasm.exit | 1 - .../inline3_outcall_indirect_trap.wasm.flags | 1 - .../wizeng/inline3_outcall_indirect_trap.wasm.out | 5 ----- test/wizeng/inline3_outcall_memory.wasm | Bin 152 -> 0 bytes test/wizeng/inline3_outcall_memory.wasm.err | 0 test/wizeng/inline3_outcall_memory.wasm.exit | 1 - test/wizeng/inline3_outcall_memory.wasm.flags | 1 - test/wizeng/inline3_outcall_memory.wasm.out | 0 test/wizeng/inline3_outcall_minimal.wasm | Bin 91 -> 0 bytes test/wizeng/inline3_outcall_minimal.wasm.err | 0 test/wizeng/inline3_outcall_minimal.wasm.exit | 1 - test/wizeng/inline3_outcall_minimal.wasm.flags | 1 - test/wizeng/inline3_outcall_minimal.wasm.out | 0 test/wizeng/inline3_outcall_no_locals.wasm | Bin 61 -> 0 bytes test/wizeng/inline3_outcall_no_locals.wasm.err | 0 test/wizeng/inline3_outcall_no_locals.wasm.exit | 1 - test/wizeng/inline3_outcall_no_locals.wasm.flags | 1 - test/wizeng/inline3_outcall_no_locals.wasm.out | 0 test/wizeng/inline3_outcall_no_outer_local.wasm | Bin 61 -> 0 bytes .../inline3_outcall_no_outer_local.wasm.err | 0 .../inline3_outcall_no_outer_local.wasm.exit | 1 - .../inline3_outcall_no_outer_local.wasm.flags | 1 - .../inline3_outcall_no_outer_local.wasm.out | 0 test/wizeng/inline3_outcall_params.wasm | Bin 126 -> 0 bytes test/wizeng/inline3_outcall_params.wasm.err | 0 test/wizeng/inline3_outcall_params.wasm.exit | 1 - test/wizeng/inline3_outcall_params.wasm.flags | 1 - test/wizeng/inline3_outcall_params.wasm.out | 0 test/wizeng/inline3_outcall_stack_values.wasm | Bin 98 -> 0 bytes test/wizeng/inline3_outcall_stack_values.wasm.err | 0 .../wizeng/inline3_outcall_stack_values.wasm.exit | 1 - .../inline3_outcall_stack_values.wasm.flags | 1 - test/wizeng/inline3_outcall_stack_values.wasm.out | 0 test/wizeng/inline3_repeated_callee.wasm | Bin 61 -> 0 bytes test/wizeng/inline3_repeated_callee.wasm.err | 0 test/wizeng/inline3_repeated_callee.wasm.exit | 1 - test/wizeng/inline3_repeated_callee.wasm.flags | 1 - test/wizeng/inline3_repeated_callee.wasm.out | 0 test/wizeng/inline3_select.wasm | Bin 67 -> 0 bytes test/wizeng/inline3_select.wasm.err | 0 test/wizeng/inline3_select.wasm.exit | 1 - test/wizeng/inline3_select.wasm.flags | 1 - test/wizeng/inline3_select.wasm.out | 0 test/wizeng/inline3_shift_ops.wasm | Bin 59 -> 0 bytes test/wizeng/inline3_shift_ops.wasm.err | 0 test/wizeng/inline3_shift_ops.wasm.exit | 1 - test/wizeng/inline3_shift_ops.wasm.flags | 1 - test/wizeng/inline3_shift_ops.wasm.out | 0 test/wizeng/inline3_simple_add.wasm | Bin 59 -> 0 bytes test/wizeng/inline3_simple_add.wasm.err | 0 test/wizeng/inline3_simple_add.wasm.exit | 1 - test/wizeng/inline3_simple_add.wasm.flags | 1 - test/wizeng/inline3_simple_add.wasm.out | 0 test/wizeng/inline3_trap_div.wasm | Bin 56 -> 0 bytes test/wizeng/inline3_trap_div.wasm.err | 0 test/wizeng/inline3_trap_div.wasm.exit | 1 - test/wizeng/inline3_trap_div.wasm.flags | 1 - test/wizeng/inline3_trap_div.wasm.out | 3 --- test/wizeng/inline3_trap_div0.wasm | Bin 54 -> 0 bytes test/wizeng/inline3_trap_div0.wasm.err | 0 test/wizeng/inline3_trap_div0.wasm.exit | 1 - test/wizeng/inline3_trap_div0.wasm.flags | 1 - test/wizeng/inline3_trap_div0.wasm.out | 3 --- test/wizeng/inline3_trap_div0_nested.wasm | Bin 69 -> 0 bytes test/wizeng/inline3_trap_div0_nested.wasm.err | 0 test/wizeng/inline3_trap_div0_nested.wasm.exit | 1 - test/wizeng/inline3_trap_div0_nested.wasm.flags | 1 - test/wizeng/inline3_trap_div0_nested.wasm.out | 5 ----- test/wizeng/inline3_trap_float.wasm | Bin 60 -> 0 bytes test/wizeng/inline3_trap_float.wasm.err | 0 test/wizeng/inline3_trap_float.wasm.exit | 1 - test/wizeng/inline3_trap_float.wasm.flags | 1 - test/wizeng/inline3_trap_float.wasm.out | 3 --- test/wizeng/inline3_trap_func_invalid.wasm | Bin 70 -> 0 bytes test/wizeng/inline3_trap_func_invalid.wasm.err | 0 test/wizeng/inline3_trap_func_invalid.wasm.exit | 1 - test/wizeng/inline3_trap_func_invalid.wasm.flags | 1 - test/wizeng/inline3_trap_func_invalid.wasm.out | 3 --- test/wizeng/inline3_trap_func_sig.wasm | Bin 81 -> 0 bytes test/wizeng/inline3_trap_func_sig.wasm.err | 0 test/wizeng/inline3_trap_func_sig.wasm.exit | 1 - test/wizeng/inline3_trap_func_sig.wasm.flags | 1 - test/wizeng/inline3_trap_func_sig.wasm.out | 3 --- test/wizeng/inline3_trap_memory.wasm | Bin 59 -> 0 bytes test/wizeng/inline3_trap_memory.wasm.err | 0 test/wizeng/inline3_trap_memory.wasm.exit | 1 - test/wizeng/inline3_trap_memory.wasm.flags | 1 - test/wizeng/inline3_trap_memory.wasm.out | 3 --- test/wizeng/inline3_trap_memory_chain.wasm | Bin 74 -> 0 bytes test/wizeng/inline3_trap_memory_chain.wasm.err | 0 test/wizeng/inline3_trap_memory_chain.wasm.exit | 1 - test/wizeng/inline3_trap_memory_chain.wasm.flags | 1 - test/wizeng/inline3_trap_memory_chain.wasm.out | 5 ----- test/wizeng/inline3_trap_memory_nested.wasm | Bin 59 -> 0 bytes test/wizeng/inline3_trap_memory_nested.wasm.err | 0 test/wizeng/inline3_trap_memory_nested.wasm.exit | 1 - test/wizeng/inline3_trap_memory_nested.wasm.flags | 1 - test/wizeng/inline3_trap_memory_nested.wasm.out | 3 --- test/wizeng/inline3_trap_tableoob.wasm | Bin 60 -> 0 bytes test/wizeng/inline3_trap_tableoob.wasm.err | 0 test/wizeng/inline3_trap_tableoob.wasm.exit | 1 - test/wizeng/inline3_trap_tableoob.wasm.flags | 1 - test/wizeng/inline3_trap_tableoob.wasm.out | 3 --- test/wizeng/inline3_trap_traploc1.wasm | Bin 52 -> 0 bytes test/wizeng/inline3_trap_traploc1.wasm.err | 0 test/wizeng/inline3_trap_traploc1.wasm.exit | 1 - test/wizeng/inline3_trap_traploc1.wasm.flags | 1 - test/wizeng/inline3_trap_traploc1.wasm.out | 3 --- test/wizeng/inline3_trap_traploc2.wasm | Bin 54 -> 0 bytes test/wizeng/inline3_trap_traploc2.wasm.err | 0 test/wizeng/inline3_trap_traploc2.wasm.exit | 1 - test/wizeng/inline3_trap_traploc2.wasm.flags | 1 - test/wizeng/inline3_trap_traploc2.wasm.out | 3 --- test/wizeng/inline3_trap_unreachable.wasm | Bin 48 -> 0 bytes test/wizeng/inline3_trap_unreachable.wasm.err | 0 test/wizeng/inline3_trap_unreachable.wasm.exit | 1 - test/wizeng/inline3_trap_unreachable.wasm.flags | 1 - test/wizeng/inline3_trap_unreachable.wasm.out | 3 --- test/wizeng/inline3_trap_unreachable_void.wasm | Bin 47 -> 0 bytes .../wizeng/inline3_trap_unreachable_void.wasm.err | 0 .../inline3_trap_unreachable_void.wasm.exit | 1 - .../inline3_trap_unreachable_void.wasm.flags | 1 - .../wizeng/inline3_trap_unreachable_void.wasm.out | 3 --- .../inline3_trap_unreachable_with_stack.wasm | Bin 74 -> 0 bytes .../inline3_trap_unreachable_with_stack.wasm.err | 0 .../inline3_trap_unreachable_with_stack.wasm.exit | 1 - ...inline3_trap_unreachable_with_stack.wasm.flags | 1 - .../inline3_trap_unreachable_with_stack.wasm.out | 5 ----- test/wizeng/inline3_two_level.wasm | Bin 55 -> 0 bytes test/wizeng/inline3_two_level.wasm.err | 0 test/wizeng/inline3_two_level.wasm.exit | 1 - test/wizeng/inline3_two_level.wasm.flags | 1 - test/wizeng/inline3_two_level.wasm.out | 0 test/wizeng/inline3_two_return.wasm | Bin 60 -> 0 bytes test/wizeng/inline3_two_return.wasm.err | 0 test/wizeng/inline3_two_return.wasm.exit | 1 - test/wizeng/inline3_two_return.wasm.flags | 1 - test/wizeng/inline3_two_return.wasm.out | 0 test/wizeng/inline3_unary_ops.wasm | Bin 65 -> 0 bytes test/wizeng/inline3_unary_ops.wasm.err | 0 test/wizeng/inline3_unary_ops.wasm.exit | 1 - test/wizeng/inline3_unary_ops.wasm.flags | 1 - test/wizeng/inline3_unary_ops.wasm.out | 0 test/wizeng/inline3_unreachable.wasm | Bin 59 -> 0 bytes test/wizeng/inline3_unreachable.wasm.err | 0 test/wizeng/inline3_unreachable.wasm.exit | 1 - test/wizeng/inline3_unreachable.wasm.flags | 1 - test/wizeng/inline3_unreachable.wasm.out | 3 --- test/wizeng/inline3_void_callee.wasm | Bin 69 -> 0 bytes test/wizeng/inline3_void_callee.wasm.err | 0 test/wizeng/inline3_void_callee.wasm.exit | 1 - test/wizeng/inline3_void_callee.wasm.flags | 1 - test/wizeng/inline3_void_callee.wasm.out | 0 test/wizeng/inline_test_arithmetic.wasm | Bin 0 -> 282 bytes ...wasm.exit => inline_test_arithmetic.wasm.exit} | 0 test/wizeng/inline_test_arithmetic.wasm.flags | 1 + test/wizeng/inline_test_arithmetic.wasm.out | 2 ++ test/wizeng/inline_test_locals_control.wasm | Bin 0 -> 319 bytes ....exit => inline_test_locals_control.wasm.exit} | 0 test/wizeng/inline_test_locals_control.wasm.flags | 1 + test/wizeng/inline_test_locals_control.wasm.out | 2 ++ test/wizeng/inline_test_nesting.wasm | Bin 0 -> 237 bytes ...in.wasm.exit => inline_test_nesting.wasm.exit} | 0 test/wizeng/inline_test_nesting.wasm.flags | 1 + test/wizeng/inline_test_nesting.wasm.out | 2 ++ ...0_trap_memory.wasm => inline_trap_memory.wasm} | Bin ...rap.wasm.exit => inline_trap_memory.wasm.exit} | 0 test/wizeng/inline_trap_memory.wasm.flags | 1 + ...emory.wasm.out => inline_trap_memory.wasm.out} | 0 ...ap_tableoob.wasm => inline_trap_tableoob.wasm} | Bin ...v.wasm.exit => inline_trap_tableoob.wasm.exit} | 0 test/wizeng/inline_trap_tableoob.wasm.flags | 1 + ...oob.wasm.out => inline_trap_tableoob.wasm.out} | 0 ...eachable.wasm => inline_trap_unreachable.wasm} | Bin ...asm.exit => inline_trap_unreachable.wasm.exit} | 0 test/wizeng/inline_trap_unreachable.wasm.flags | 1 + ....wasm.out => inline_trap_unreachable.wasm.out} | 0 1235 files changed, 30 insertions(+), 709 deletions(-) create mode 100644 test/wizeng/failures.jvm create mode 100644 test/wizeng/failures.v3i create mode 100644 test/wizeng/failures.x86-linux delete mode 100644 test/wizeng/inline0_add_with_local.wasm delete mode 100644 test/wizeng/inline0_add_with_local.wasm.err delete mode 100644 test/wizeng/inline0_add_with_local.wasm.flags delete mode 100644 test/wizeng/inline0_add_with_local.wasm.out delete mode 100644 test/wizeng/inline0_bitwise_ops.wasm delete mode 100644 test/wizeng/inline0_bitwise_ops.wasm.err delete mode 100644 test/wizeng/inline0_bitwise_ops.wasm.flags delete mode 100644 test/wizeng/inline0_bitwise_ops.wasm.out delete mode 100644 test/wizeng/inline0_call_chain.wasm delete mode 100644 test/wizeng/inline0_call_chain.wasm.err delete mode 100644 test/wizeng/inline0_call_chain.wasm.flags delete mode 100644 test/wizeng/inline0_call_chain.wasm.out delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm.err delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm.exit delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm.flags delete mode 100644 test/wizeng/inline0_callee_local_tee.wasm.out delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm.err delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm.exit delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm.flags delete mode 100644 test/wizeng/inline0_callee_with_locals.wasm.out delete mode 100644 test/wizeng/inline0_chained_calls.wasm delete mode 100644 test/wizeng/inline0_chained_calls.wasm.err delete mode 100644 test/wizeng/inline0_chained_calls.wasm.exit delete mode 100644 test/wizeng/inline0_chained_calls.wasm.flags delete mode 100644 test/wizeng/inline0_chained_calls.wasm.out delete mode 100644 test/wizeng/inline0_comparison_ops.wasm delete mode 100644 test/wizeng/inline0_comparison_ops.wasm.err delete mode 100644 test/wizeng/inline0_comparison_ops.wasm.exit delete mode 100644 test/wizeng/inline0_comparison_ops.wasm.flags delete mode 100644 test/wizeng/inline0_comparison_ops.wasm.out delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.err delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.exit delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.flags delete mode 100644 test/wizeng/inline0_complex_arithmetic.wasm.out delete mode 100644 test/wizeng/inline0_deep_nested.wasm delete mode 100644 test/wizeng/inline0_deep_nested.wasm.err delete mode 100644 test/wizeng/inline0_deep_nested.wasm.exit delete mode 100644 test/wizeng/inline0_deep_nested.wasm.flags delete mode 100644 test/wizeng/inline0_deep_nested.wasm.out delete mode 100644 test/wizeng/inline0_drop.wasm delete mode 100644 test/wizeng/inline0_drop.wasm.err delete mode 100644 test/wizeng/inline0_drop.wasm.exit delete mode 100644 test/wizeng/inline0_drop.wasm.flags delete mode 100644 test/wizeng/inline0_drop.wasm.out delete mode 100644 test/wizeng/inline0_explicit_return.wasm delete mode 100644 test/wizeng/inline0_explicit_return.wasm.err delete mode 100644 test/wizeng/inline0_explicit_return.wasm.exit delete mode 100644 test/wizeng/inline0_explicit_return.wasm.flags delete mode 100644 test/wizeng/inline0_explicit_return.wasm.out delete mode 100644 test/wizeng/inline0_f32_mul.wasm delete mode 100644 test/wizeng/inline0_f32_mul.wasm.err delete mode 100644 test/wizeng/inline0_f32_mul.wasm.exit delete mode 100644 test/wizeng/inline0_f32_mul.wasm.flags delete mode 100644 test/wizeng/inline0_f32_mul.wasm.out delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm.err delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm.exit delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm.flags delete mode 100644 test/wizeng/inline0_f64_sqrt.wasm.out delete mode 100644 test/wizeng/inline0_four_params.wasm delete mode 100644 test/wizeng/inline0_four_params.wasm.err delete mode 100644 test/wizeng/inline0_four_params.wasm.exit delete mode 100644 test/wizeng/inline0_four_params.wasm.flags delete mode 100644 test/wizeng/inline0_four_params.wasm.out delete mode 100644 test/wizeng/inline0_i64_add.wasm delete mode 100644 test/wizeng/inline0_i64_add.wasm.err delete mode 100644 test/wizeng/inline0_i64_add.wasm.exit delete mode 100644 test/wizeng/inline0_i64_add.wasm.flags delete mode 100644 test/wizeng/inline0_i64_add.wasm.out delete mode 100644 test/wizeng/inline0_local_tee.wasm delete mode 100644 test/wizeng/inline0_local_tee.wasm.err delete mode 100644 test/wizeng/inline0_local_tee.wasm.exit delete mode 100644 test/wizeng/inline0_local_tee.wasm.flags delete mode 100644 test/wizeng/inline0_local_tee.wasm.out delete mode 100644 test/wizeng/inline0_locals.wasm delete mode 100644 test/wizeng/inline0_locals.wasm.err delete mode 100644 test/wizeng/inline0_locals.wasm.exit delete mode 100644 test/wizeng/inline0_locals.wasm.flags delete mode 100644 test/wizeng/inline0_locals.wasm.out delete mode 100644 test/wizeng/inline0_memory_swap.wasm delete mode 100644 test/wizeng/inline0_memory_swap.wasm.err delete mode 100644 test/wizeng/inline0_memory_swap.wasm.exit delete mode 100644 test/wizeng/inline0_memory_swap.wasm.flags delete mode 100644 test/wizeng/inline0_memory_swap.wasm.out delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm.err delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm.exit delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm.flags delete mode 100644 test/wizeng/inline0_mixed_param_types.wasm.out delete mode 100644 test/wizeng/inline0_multiple_locals.wasm delete mode 100644 test/wizeng/inline0_multiple_locals.wasm.err delete mode 100644 test/wizeng/inline0_multiple_locals.wasm.exit delete mode 100644 test/wizeng/inline0_multiple_locals.wasm.flags delete mode 100644 test/wizeng/inline0_multiple_locals.wasm.out delete mode 100644 test/wizeng/inline0_multiple_results.wasm delete mode 100644 test/wizeng/inline0_multiple_results.wasm.err delete mode 100644 test/wizeng/inline0_multiple_results.wasm.exit delete mode 100644 test/wizeng/inline0_multiple_results.wasm.flags delete mode 100644 test/wizeng/inline0_multiple_results.wasm.out delete mode 100644 test/wizeng/inline0_no_control_flow.wasm delete mode 100644 test/wizeng/inline0_no_control_flow.wasm.err delete mode 100644 test/wizeng/inline0_no_control_flow.wasm.exit delete mode 100644 test/wizeng/inline0_no_control_flow.wasm.flags delete mode 100644 test/wizeng/inline0_no_control_flow.wasm.out delete mode 100644 test/wizeng/inline0_no_has_br.wasm delete mode 100644 test/wizeng/inline0_no_has_br.wasm.err delete mode 100644 test/wizeng/inline0_no_has_br.wasm.exit delete mode 100644 test/wizeng/inline0_no_has_br.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_br.wasm.out delete mode 100644 test/wizeng/inline0_no_has_if.wasm delete mode 100644 test/wizeng/inline0_no_has_if.wasm.err delete mode 100644 test/wizeng/inline0_no_has_if.wasm.exit delete mode 100644 test/wizeng/inline0_no_has_if.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_if.wasm.out delete mode 100644 test/wizeng/inline0_no_has_loop.wasm delete mode 100644 test/wizeng/inline0_no_has_loop.wasm.err delete mode 100644 test/wizeng/inline0_no_has_loop.wasm.exit delete mode 100644 test/wizeng/inline0_no_has_loop.wasm.flags delete mode 100644 test/wizeng/inline0_no_has_loop.wasm.out delete mode 100644 test/wizeng/inline0_no_params.wasm delete mode 100644 test/wizeng/inline0_no_params.wasm.err delete mode 100644 test/wizeng/inline0_no_params.wasm.exit delete mode 100644 test/wizeng/inline0_no_params.wasm.flags delete mode 100644 test/wizeng/inline0_no_params.wasm.out delete mode 100644 test/wizeng/inline0_no_recursion.wasm delete mode 100644 test/wizeng/inline0_no_recursion.wasm.err delete mode 100644 test/wizeng/inline0_no_recursion.wasm.exit delete mode 100644 test/wizeng/inline0_no_recursion.wasm.flags delete mode 100644 test/wizeng/inline0_no_recursion.wasm.out delete mode 100644 test/wizeng/inline0_no_too_large.wasm delete mode 100644 test/wizeng/inline0_no_too_large.wasm.err delete mode 100644 test/wizeng/inline0_no_too_large.wasm.exit delete mode 100644 test/wizeng/inline0_no_too_large.wasm.flags delete mode 100644 test/wizeng/inline0_no_too_large.wasm.out delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm.err delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm.exit delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm.flags delete mode 100644 test/wizeng/inline0_no_too_many_params.wasm.out delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.err delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_control_flow.wasm.out delete mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm delete mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.err delete mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_indirect_trap.wasm.out delete mode 100644 test/wizeng/inline0_outcall_memory.wasm delete mode 100644 test/wizeng/inline0_outcall_memory.wasm.err delete mode 100644 test/wizeng/inline0_outcall_memory.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_memory.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_memory.wasm.out delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm.err delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_minimal.wasm.out delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.err delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_no_locals.wasm.out delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.err delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_no_outer_local.wasm.out delete mode 100644 test/wizeng/inline0_outcall_params.wasm delete mode 100644 test/wizeng/inline0_outcall_params.wasm.err delete mode 100644 test/wizeng/inline0_outcall_params.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_params.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_params.wasm.out delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.err delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.exit delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.flags delete mode 100644 test/wizeng/inline0_outcall_stack_values.wasm.out delete mode 100644 test/wizeng/inline0_repeated_callee.wasm delete mode 100644 test/wizeng/inline0_repeated_callee.wasm.err delete mode 100644 test/wizeng/inline0_repeated_callee.wasm.exit delete mode 100644 test/wizeng/inline0_repeated_callee.wasm.flags delete mode 100644 test/wizeng/inline0_repeated_callee.wasm.out delete mode 100644 test/wizeng/inline0_select.wasm delete mode 100644 test/wizeng/inline0_select.wasm.err delete mode 100644 test/wizeng/inline0_select.wasm.exit delete mode 100644 test/wizeng/inline0_select.wasm.flags delete mode 100644 test/wizeng/inline0_select.wasm.out delete mode 100644 test/wizeng/inline0_shift_ops.wasm delete mode 100644 test/wizeng/inline0_shift_ops.wasm.err delete mode 100644 test/wizeng/inline0_shift_ops.wasm.exit delete mode 100644 test/wizeng/inline0_shift_ops.wasm.flags delete mode 100644 test/wizeng/inline0_shift_ops.wasm.out delete mode 100644 test/wizeng/inline0_simple_add.wasm delete mode 100644 test/wizeng/inline0_simple_add.wasm.err delete mode 100644 test/wizeng/inline0_simple_add.wasm.exit delete mode 100644 test/wizeng/inline0_simple_add.wasm.flags delete mode 100644 test/wizeng/inline0_simple_add.wasm.out delete mode 100644 test/wizeng/inline0_trap_div.wasm delete mode 100644 test/wizeng/inline0_trap_div.wasm.err delete mode 100644 test/wizeng/inline0_trap_div.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div.wasm.out delete mode 100644 test/wizeng/inline0_trap_div0.wasm delete mode 100644 test/wizeng/inline0_trap_div0.wasm.err delete mode 100644 test/wizeng/inline0_trap_div0.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div0.wasm.out delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.err delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.exit delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.flags delete mode 100644 test/wizeng/inline0_trap_div0_nested.wasm.out delete mode 100644 test/wizeng/inline0_trap_float.wasm delete mode 100644 test/wizeng/inline0_trap_float.wasm.err delete mode 100644 test/wizeng/inline0_trap_float.wasm.exit delete mode 100644 test/wizeng/inline0_trap_float.wasm.flags delete mode 100644 test/wizeng/inline0_trap_float.wasm.out delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.err delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.exit delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.flags delete mode 100644 test/wizeng/inline0_trap_func_invalid.wasm.out delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm.err delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm.exit delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm.flags delete mode 100644 test/wizeng/inline0_trap_func_sig.wasm.out delete mode 100644 test/wizeng/inline0_trap_memory.wasm.err delete mode 100644 test/wizeng/inline0_trap_memory.wasm.exit delete mode 100644 test/wizeng/inline0_trap_memory.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.err delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.exit delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory_chain.wasm.out delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.err delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.exit delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.flags delete mode 100644 test/wizeng/inline0_trap_memory_nested.wasm.out delete mode 100644 test/wizeng/inline0_trap_tableoob.wasm.err delete mode 100644 test/wizeng/inline0_trap_tableoob.wasm.exit delete mode 100644 test/wizeng/inline0_trap_tableoob.wasm.flags delete mode 100644 test/wizeng/inline0_trap_traploc1.wasm delete mode 100644 test/wizeng/inline0_trap_traploc1.wasm.err delete mode 100644 test/wizeng/inline0_trap_traploc1.wasm.exit delete mode 100644 test/wizeng/inline0_trap_traploc1.wasm.flags delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm.err delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm.exit delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm.flags delete mode 100644 test/wizeng/inline0_trap_traploc2.wasm.out delete mode 100644 test/wizeng/inline0_trap_unreachable.wasm.err delete mode 100644 test/wizeng/inline0_trap_unreachable.wasm.exit delete mode 100644 test/wizeng/inline0_trap_unreachable.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable.wasm.out delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.err delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.exit delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable_void.wasm.out delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.err delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.exit delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.flags delete mode 100644 test/wizeng/inline0_trap_unreachable_with_stack.wasm.out delete mode 100644 test/wizeng/inline0_two_level.wasm delete mode 100644 test/wizeng/inline0_two_level.wasm.err delete mode 100644 test/wizeng/inline0_two_level.wasm.exit delete mode 100644 test/wizeng/inline0_two_level.wasm.flags delete mode 100644 test/wizeng/inline0_two_level.wasm.out delete mode 100644 test/wizeng/inline0_two_return.wasm delete mode 100644 test/wizeng/inline0_two_return.wasm.err delete mode 100644 test/wizeng/inline0_two_return.wasm.exit delete mode 100644 test/wizeng/inline0_two_return.wasm.flags delete mode 100644 test/wizeng/inline0_two_return.wasm.out delete mode 100644 test/wizeng/inline0_unary_ops.wasm delete mode 100644 test/wizeng/inline0_unary_ops.wasm.err delete mode 100644 test/wizeng/inline0_unary_ops.wasm.exit delete mode 100644 test/wizeng/inline0_unary_ops.wasm.flags delete mode 100644 test/wizeng/inline0_unary_ops.wasm.out delete mode 100644 test/wizeng/inline0_unreachable.wasm delete mode 100644 test/wizeng/inline0_unreachable.wasm.err delete mode 100644 test/wizeng/inline0_unreachable.wasm.exit delete mode 100644 test/wizeng/inline0_unreachable.wasm.flags delete mode 100644 test/wizeng/inline0_unreachable.wasm.out delete mode 100644 test/wizeng/inline0_void_callee.wasm delete mode 100644 test/wizeng/inline0_void_callee.wasm.err delete mode 100644 test/wizeng/inline0_void_callee.wasm.exit delete mode 100644 test/wizeng/inline0_void_callee.wasm.flags delete mode 100644 test/wizeng/inline0_void_callee.wasm.out delete mode 100644 test/wizeng/inline1_add_with_local.wasm delete mode 100644 test/wizeng/inline1_add_with_local.wasm.err delete mode 100644 test/wizeng/inline1_add_with_local.wasm.exit delete mode 100644 test/wizeng/inline1_add_with_local.wasm.flags delete mode 100644 test/wizeng/inline1_add_with_local.wasm.out delete mode 100644 test/wizeng/inline1_bitwise_ops.wasm delete mode 100644 test/wizeng/inline1_bitwise_ops.wasm.err delete mode 100644 test/wizeng/inline1_bitwise_ops.wasm.exit delete mode 100644 test/wizeng/inline1_bitwise_ops.wasm.flags delete mode 100644 test/wizeng/inline1_bitwise_ops.wasm.out delete mode 100644 test/wizeng/inline1_call_chain.wasm delete mode 100644 test/wizeng/inline1_call_chain.wasm.err delete mode 100644 test/wizeng/inline1_call_chain.wasm.exit delete mode 100644 test/wizeng/inline1_call_chain.wasm.flags delete mode 100644 test/wizeng/inline1_call_chain.wasm.out delete mode 100644 test/wizeng/inline1_callee_local_tee.wasm delete mode 100644 test/wizeng/inline1_callee_local_tee.wasm.err delete mode 100644 test/wizeng/inline1_callee_local_tee.wasm.exit delete mode 100644 test/wizeng/inline1_callee_local_tee.wasm.flags delete mode 100644 test/wizeng/inline1_callee_local_tee.wasm.out delete mode 100644 test/wizeng/inline1_callee_with_locals.wasm delete mode 100644 test/wizeng/inline1_callee_with_locals.wasm.err delete mode 100644 test/wizeng/inline1_callee_with_locals.wasm.exit delete mode 100644 test/wizeng/inline1_callee_with_locals.wasm.flags delete mode 100644 test/wizeng/inline1_callee_with_locals.wasm.out delete mode 100644 test/wizeng/inline1_chained_calls.wasm delete mode 100644 test/wizeng/inline1_chained_calls.wasm.err delete mode 100644 test/wizeng/inline1_chained_calls.wasm.exit delete mode 100644 test/wizeng/inline1_chained_calls.wasm.flags delete mode 100644 test/wizeng/inline1_chained_calls.wasm.out delete mode 100644 test/wizeng/inline1_comparison_ops.wasm delete mode 100644 test/wizeng/inline1_comparison_ops.wasm.err delete mode 100644 test/wizeng/inline1_comparison_ops.wasm.exit delete mode 100644 test/wizeng/inline1_comparison_ops.wasm.flags delete mode 100644 test/wizeng/inline1_comparison_ops.wasm.out delete mode 100644 test/wizeng/inline1_complex_arithmetic.wasm delete mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.err delete mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.exit delete mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.flags delete mode 100644 test/wizeng/inline1_complex_arithmetic.wasm.out delete mode 100644 test/wizeng/inline1_deep_nested.wasm delete mode 100644 test/wizeng/inline1_deep_nested.wasm.err delete mode 100644 test/wizeng/inline1_deep_nested.wasm.exit delete mode 100644 test/wizeng/inline1_deep_nested.wasm.flags delete mode 100644 test/wizeng/inline1_deep_nested.wasm.out delete mode 100644 test/wizeng/inline1_drop.wasm delete mode 100644 test/wizeng/inline1_drop.wasm.err delete mode 100644 test/wizeng/inline1_drop.wasm.exit delete mode 100644 test/wizeng/inline1_drop.wasm.flags delete mode 100644 test/wizeng/inline1_drop.wasm.out delete mode 100644 test/wizeng/inline1_explicit_return.wasm delete mode 100644 test/wizeng/inline1_explicit_return.wasm.err delete mode 100644 test/wizeng/inline1_explicit_return.wasm.exit delete mode 100644 test/wizeng/inline1_explicit_return.wasm.flags delete mode 100644 test/wizeng/inline1_explicit_return.wasm.out delete mode 100644 test/wizeng/inline1_f32_mul.wasm delete mode 100644 test/wizeng/inline1_f32_mul.wasm.err delete mode 100644 test/wizeng/inline1_f32_mul.wasm.exit delete mode 100644 test/wizeng/inline1_f32_mul.wasm.flags delete mode 100644 test/wizeng/inline1_f32_mul.wasm.out delete mode 100644 test/wizeng/inline1_f64_sqrt.wasm delete mode 100644 test/wizeng/inline1_f64_sqrt.wasm.err delete mode 100644 test/wizeng/inline1_f64_sqrt.wasm.exit delete mode 100644 test/wizeng/inline1_f64_sqrt.wasm.flags delete mode 100644 test/wizeng/inline1_f64_sqrt.wasm.out delete mode 100644 test/wizeng/inline1_four_params.wasm delete mode 100644 test/wizeng/inline1_four_params.wasm.err delete mode 100644 test/wizeng/inline1_four_params.wasm.exit delete mode 100644 test/wizeng/inline1_four_params.wasm.flags delete mode 100644 test/wizeng/inline1_four_params.wasm.out delete mode 100644 test/wizeng/inline1_i64_add.wasm delete mode 100644 test/wizeng/inline1_i64_add.wasm.err delete mode 100644 test/wizeng/inline1_i64_add.wasm.exit delete mode 100644 test/wizeng/inline1_i64_add.wasm.flags delete mode 100644 test/wizeng/inline1_i64_add.wasm.out delete mode 100644 test/wizeng/inline1_local_tee.wasm delete mode 100644 test/wizeng/inline1_local_tee.wasm.err delete mode 100644 test/wizeng/inline1_local_tee.wasm.exit delete mode 100644 test/wizeng/inline1_local_tee.wasm.flags delete mode 100644 test/wizeng/inline1_local_tee.wasm.out delete mode 100644 test/wizeng/inline1_locals.wasm delete mode 100644 test/wizeng/inline1_locals.wasm.err delete mode 100644 test/wizeng/inline1_locals.wasm.exit delete mode 100644 test/wizeng/inline1_locals.wasm.flags delete mode 100644 test/wizeng/inline1_locals.wasm.out delete mode 100644 test/wizeng/inline1_memory_swap.wasm delete mode 100644 test/wizeng/inline1_memory_swap.wasm.err delete mode 100644 test/wizeng/inline1_memory_swap.wasm.exit delete mode 100644 test/wizeng/inline1_memory_swap.wasm.flags delete mode 100644 test/wizeng/inline1_memory_swap.wasm.out delete mode 100644 test/wizeng/inline1_mixed_param_types.wasm delete mode 100644 test/wizeng/inline1_mixed_param_types.wasm.err delete mode 100644 test/wizeng/inline1_mixed_param_types.wasm.exit delete mode 100644 test/wizeng/inline1_mixed_param_types.wasm.flags delete mode 100644 test/wizeng/inline1_mixed_param_types.wasm.out delete mode 100644 test/wizeng/inline1_multiple_locals.wasm delete mode 100644 test/wizeng/inline1_multiple_locals.wasm.err delete mode 100644 test/wizeng/inline1_multiple_locals.wasm.exit delete mode 100644 test/wizeng/inline1_multiple_locals.wasm.flags delete mode 100644 test/wizeng/inline1_multiple_locals.wasm.out delete mode 100644 test/wizeng/inline1_multiple_results.wasm delete mode 100644 test/wizeng/inline1_multiple_results.wasm.err delete mode 100644 test/wizeng/inline1_multiple_results.wasm.exit delete mode 100644 test/wizeng/inline1_multiple_results.wasm.flags delete mode 100644 test/wizeng/inline1_multiple_results.wasm.out delete mode 100644 test/wizeng/inline1_no_control_flow.wasm delete mode 100644 test/wizeng/inline1_no_control_flow.wasm.err delete mode 100644 test/wizeng/inline1_no_control_flow.wasm.exit delete mode 100644 test/wizeng/inline1_no_control_flow.wasm.flags delete mode 100644 test/wizeng/inline1_no_control_flow.wasm.out delete mode 100644 test/wizeng/inline1_no_has_br.wasm delete mode 100644 test/wizeng/inline1_no_has_br.wasm.err delete mode 100644 test/wizeng/inline1_no_has_br.wasm.exit delete mode 100644 test/wizeng/inline1_no_has_br.wasm.flags delete mode 100644 test/wizeng/inline1_no_has_br.wasm.out delete mode 100644 test/wizeng/inline1_no_has_if.wasm delete mode 100644 test/wizeng/inline1_no_has_if.wasm.err delete mode 100644 test/wizeng/inline1_no_has_if.wasm.exit delete mode 100644 test/wizeng/inline1_no_has_if.wasm.flags delete mode 100644 test/wizeng/inline1_no_has_if.wasm.out delete mode 100644 test/wizeng/inline1_no_has_loop.wasm delete mode 100644 test/wizeng/inline1_no_has_loop.wasm.err delete mode 100644 test/wizeng/inline1_no_has_loop.wasm.exit delete mode 100644 test/wizeng/inline1_no_has_loop.wasm.flags delete mode 100644 test/wizeng/inline1_no_has_loop.wasm.out delete mode 100644 test/wizeng/inline1_no_params.wasm delete mode 100644 test/wizeng/inline1_no_params.wasm.err delete mode 100644 test/wizeng/inline1_no_params.wasm.exit delete mode 100644 test/wizeng/inline1_no_params.wasm.flags delete mode 100644 test/wizeng/inline1_no_params.wasm.out delete mode 100644 test/wizeng/inline1_no_recursion.wasm delete mode 100644 test/wizeng/inline1_no_recursion.wasm.err delete mode 100644 test/wizeng/inline1_no_recursion.wasm.exit delete mode 100644 test/wizeng/inline1_no_recursion.wasm.flags delete mode 100644 test/wizeng/inline1_no_recursion.wasm.out delete mode 100644 test/wizeng/inline1_no_too_large.wasm delete mode 100644 test/wizeng/inline1_no_too_large.wasm.err delete mode 100644 test/wizeng/inline1_no_too_large.wasm.exit delete mode 100644 test/wizeng/inline1_no_too_large.wasm.flags delete mode 100644 test/wizeng/inline1_no_too_large.wasm.out delete mode 100644 test/wizeng/inline1_no_too_many_params.wasm delete mode 100644 test/wizeng/inline1_no_too_many_params.wasm.err delete mode 100644 test/wizeng/inline1_no_too_many_params.wasm.exit delete mode 100644 test/wizeng/inline1_no_too_many_params.wasm.flags delete mode 100644 test/wizeng/inline1_no_too_many_params.wasm.out delete mode 100644 test/wizeng/inline1_outcall_control_flow.wasm delete mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.err delete mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_control_flow.wasm.out delete mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm delete mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.err delete mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_indirect_trap.wasm.out delete mode 100644 test/wizeng/inline1_outcall_memory.wasm delete mode 100644 test/wizeng/inline1_outcall_memory.wasm.err delete mode 100644 test/wizeng/inline1_outcall_memory.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_memory.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_memory.wasm.out delete mode 100644 test/wizeng/inline1_outcall_minimal.wasm delete mode 100644 test/wizeng/inline1_outcall_minimal.wasm.err delete mode 100644 test/wizeng/inline1_outcall_minimal.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_minimal.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_minimal.wasm.out delete mode 100644 test/wizeng/inline1_outcall_no_locals.wasm delete mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.err delete mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_no_locals.wasm.out delete mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm delete mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.err delete mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_no_outer_local.wasm.out delete mode 100644 test/wizeng/inline1_outcall_params.wasm delete mode 100644 test/wizeng/inline1_outcall_params.wasm.err delete mode 100644 test/wizeng/inline1_outcall_params.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_params.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_params.wasm.out delete mode 100644 test/wizeng/inline1_outcall_stack_values.wasm delete mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.err delete mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.exit delete mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.flags delete mode 100644 test/wizeng/inline1_outcall_stack_values.wasm.out delete mode 100644 test/wizeng/inline1_repeated_callee.wasm delete mode 100644 test/wizeng/inline1_repeated_callee.wasm.err delete mode 100644 test/wizeng/inline1_repeated_callee.wasm.exit delete mode 100644 test/wizeng/inline1_repeated_callee.wasm.flags delete mode 100644 test/wizeng/inline1_repeated_callee.wasm.out delete mode 100644 test/wizeng/inline1_select.wasm delete mode 100644 test/wizeng/inline1_select.wasm.err delete mode 100644 test/wizeng/inline1_select.wasm.exit delete mode 100644 test/wizeng/inline1_select.wasm.flags delete mode 100644 test/wizeng/inline1_select.wasm.out delete mode 100644 test/wizeng/inline1_shift_ops.wasm delete mode 100644 test/wizeng/inline1_shift_ops.wasm.err delete mode 100644 test/wizeng/inline1_shift_ops.wasm.exit delete mode 100644 test/wizeng/inline1_shift_ops.wasm.flags delete mode 100644 test/wizeng/inline1_shift_ops.wasm.out delete mode 100644 test/wizeng/inline1_simple_add.wasm delete mode 100644 test/wizeng/inline1_simple_add.wasm.err delete mode 100644 test/wizeng/inline1_simple_add.wasm.exit delete mode 100644 test/wizeng/inline1_simple_add.wasm.flags delete mode 100644 test/wizeng/inline1_simple_add.wasm.out delete mode 100644 test/wizeng/inline1_trap_div.wasm delete mode 100644 test/wizeng/inline1_trap_div.wasm.err delete mode 100644 test/wizeng/inline1_trap_div.wasm.exit delete mode 100644 test/wizeng/inline1_trap_div.wasm.flags delete mode 100644 test/wizeng/inline1_trap_div.wasm.out delete mode 100644 test/wizeng/inline1_trap_div0.wasm delete mode 100644 test/wizeng/inline1_trap_div0.wasm.err delete mode 100644 test/wizeng/inline1_trap_div0.wasm.exit delete mode 100644 test/wizeng/inline1_trap_div0.wasm.flags delete mode 100644 test/wizeng/inline1_trap_div0.wasm.out delete mode 100644 test/wizeng/inline1_trap_div0_nested.wasm delete mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.err delete mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.exit delete mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.flags delete mode 100644 test/wizeng/inline1_trap_div0_nested.wasm.out delete mode 100644 test/wizeng/inline1_trap_float.wasm delete mode 100644 test/wizeng/inline1_trap_float.wasm.err delete mode 100644 test/wizeng/inline1_trap_float.wasm.exit delete mode 100644 test/wizeng/inline1_trap_float.wasm.flags delete mode 100644 test/wizeng/inline1_trap_float.wasm.out delete mode 100644 test/wizeng/inline1_trap_func_invalid.wasm delete mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.err delete mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.exit delete mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.flags delete mode 100644 test/wizeng/inline1_trap_func_invalid.wasm.out delete mode 100644 test/wizeng/inline1_trap_func_sig.wasm delete mode 100644 test/wizeng/inline1_trap_func_sig.wasm.err delete mode 100644 test/wizeng/inline1_trap_func_sig.wasm.exit delete mode 100644 test/wizeng/inline1_trap_func_sig.wasm.flags delete mode 100644 test/wizeng/inline1_trap_func_sig.wasm.out delete mode 100644 test/wizeng/inline1_trap_memory.wasm delete mode 100644 test/wizeng/inline1_trap_memory.wasm.err delete mode 100644 test/wizeng/inline1_trap_memory.wasm.exit delete mode 100644 test/wizeng/inline1_trap_memory.wasm.flags delete mode 100644 test/wizeng/inline1_trap_memory.wasm.out delete mode 100644 test/wizeng/inline1_trap_memory_chain.wasm delete mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.err delete mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.exit delete mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.flags delete mode 100644 test/wizeng/inline1_trap_memory_chain.wasm.out delete mode 100644 test/wizeng/inline1_trap_memory_nested.wasm delete mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.err delete mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.exit delete mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.flags delete mode 100644 test/wizeng/inline1_trap_memory_nested.wasm.out delete mode 100644 test/wizeng/inline1_trap_tableoob.wasm delete mode 100644 test/wizeng/inline1_trap_tableoob.wasm.err delete mode 100644 test/wizeng/inline1_trap_tableoob.wasm.exit delete mode 100644 test/wizeng/inline1_trap_tableoob.wasm.flags delete mode 100644 test/wizeng/inline1_trap_tableoob.wasm.out delete mode 100644 test/wizeng/inline1_trap_traploc1.wasm delete mode 100644 test/wizeng/inline1_trap_traploc1.wasm.err delete mode 100644 test/wizeng/inline1_trap_traploc1.wasm.exit delete mode 100644 test/wizeng/inline1_trap_traploc1.wasm.flags delete mode 100644 test/wizeng/inline1_trap_traploc1.wasm.out delete mode 100644 test/wizeng/inline1_trap_traploc2.wasm delete mode 100644 test/wizeng/inline1_trap_traploc2.wasm.err delete mode 100644 test/wizeng/inline1_trap_traploc2.wasm.exit delete mode 100644 test/wizeng/inline1_trap_traploc2.wasm.flags delete mode 100644 test/wizeng/inline1_trap_traploc2.wasm.out delete mode 100644 test/wizeng/inline1_trap_unreachable.wasm delete mode 100644 test/wizeng/inline1_trap_unreachable.wasm.err delete mode 100644 test/wizeng/inline1_trap_unreachable.wasm.exit delete mode 100644 test/wizeng/inline1_trap_unreachable.wasm.flags delete mode 100644 test/wizeng/inline1_trap_unreachable.wasm.out delete mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm delete mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.err delete mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.exit delete mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.flags delete mode 100644 test/wizeng/inline1_trap_unreachable_void.wasm.out delete mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm delete mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.err delete mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.exit delete mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.flags delete mode 100644 test/wizeng/inline1_trap_unreachable_with_stack.wasm.out delete mode 100644 test/wizeng/inline1_two_level.wasm delete mode 100644 test/wizeng/inline1_two_level.wasm.err delete mode 100644 test/wizeng/inline1_two_level.wasm.exit delete mode 100644 test/wizeng/inline1_two_level.wasm.flags delete mode 100644 test/wizeng/inline1_two_level.wasm.out delete mode 100644 test/wizeng/inline1_two_return.wasm delete mode 100644 test/wizeng/inline1_two_return.wasm.err delete mode 100644 test/wizeng/inline1_two_return.wasm.exit delete mode 100644 test/wizeng/inline1_two_return.wasm.flags delete mode 100644 test/wizeng/inline1_two_return.wasm.out delete mode 100644 test/wizeng/inline1_unary_ops.wasm delete mode 100644 test/wizeng/inline1_unary_ops.wasm.err delete mode 100644 test/wizeng/inline1_unary_ops.wasm.exit delete mode 100644 test/wizeng/inline1_unary_ops.wasm.flags delete mode 100644 test/wizeng/inline1_unary_ops.wasm.out delete mode 100644 test/wizeng/inline1_unreachable.wasm delete mode 100644 test/wizeng/inline1_unreachable.wasm.err delete mode 100644 test/wizeng/inline1_unreachable.wasm.exit delete mode 100644 test/wizeng/inline1_unreachable.wasm.flags delete mode 100644 test/wizeng/inline1_unreachable.wasm.out delete mode 100644 test/wizeng/inline1_void_callee.wasm delete mode 100644 test/wizeng/inline1_void_callee.wasm.err delete mode 100644 test/wizeng/inline1_void_callee.wasm.exit delete mode 100644 test/wizeng/inline1_void_callee.wasm.flags delete mode 100644 test/wizeng/inline1_void_callee.wasm.out delete mode 100644 test/wizeng/inline2_add_with_local.wasm delete mode 100644 test/wizeng/inline2_add_with_local.wasm.err delete mode 100644 test/wizeng/inline2_add_with_local.wasm.exit delete mode 100644 test/wizeng/inline2_add_with_local.wasm.flags delete mode 100644 test/wizeng/inline2_add_with_local.wasm.out delete mode 100644 test/wizeng/inline2_bitwise_ops.wasm delete mode 100644 test/wizeng/inline2_bitwise_ops.wasm.err delete mode 100644 test/wizeng/inline2_bitwise_ops.wasm.exit delete mode 100644 test/wizeng/inline2_bitwise_ops.wasm.flags delete mode 100644 test/wizeng/inline2_bitwise_ops.wasm.out delete mode 100644 test/wizeng/inline2_call_chain.wasm delete mode 100644 test/wizeng/inline2_call_chain.wasm.err delete mode 100644 test/wizeng/inline2_call_chain.wasm.exit delete mode 100644 test/wizeng/inline2_call_chain.wasm.flags delete mode 100644 test/wizeng/inline2_call_chain.wasm.out delete mode 100644 test/wizeng/inline2_callee_local_tee.wasm delete mode 100644 test/wizeng/inline2_callee_local_tee.wasm.err delete mode 100644 test/wizeng/inline2_callee_local_tee.wasm.exit delete mode 100644 test/wizeng/inline2_callee_local_tee.wasm.flags delete mode 100644 test/wizeng/inline2_callee_local_tee.wasm.out delete mode 100644 test/wizeng/inline2_callee_with_locals.wasm delete mode 100644 test/wizeng/inline2_callee_with_locals.wasm.err delete mode 100644 test/wizeng/inline2_callee_with_locals.wasm.exit delete mode 100644 test/wizeng/inline2_callee_with_locals.wasm.flags delete mode 100644 test/wizeng/inline2_callee_with_locals.wasm.out delete mode 100644 test/wizeng/inline2_chained_calls.wasm delete mode 100644 test/wizeng/inline2_chained_calls.wasm.err delete mode 100644 test/wizeng/inline2_chained_calls.wasm.exit delete mode 100644 test/wizeng/inline2_chained_calls.wasm.flags delete mode 100644 test/wizeng/inline2_chained_calls.wasm.out delete mode 100644 test/wizeng/inline2_comparison_ops.wasm delete mode 100644 test/wizeng/inline2_comparison_ops.wasm.err delete mode 100644 test/wizeng/inline2_comparison_ops.wasm.exit delete mode 100644 test/wizeng/inline2_comparison_ops.wasm.flags delete mode 100644 test/wizeng/inline2_comparison_ops.wasm.out delete mode 100644 test/wizeng/inline2_complex_arithmetic.wasm delete mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.err delete mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.exit delete mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.flags delete mode 100644 test/wizeng/inline2_complex_arithmetic.wasm.out delete mode 100644 test/wizeng/inline2_deep_nested.wasm delete mode 100644 test/wizeng/inline2_deep_nested.wasm.err delete mode 100644 test/wizeng/inline2_deep_nested.wasm.exit delete mode 100644 test/wizeng/inline2_deep_nested.wasm.flags delete mode 100644 test/wizeng/inline2_deep_nested.wasm.out delete mode 100644 test/wizeng/inline2_drop.wasm delete mode 100644 test/wizeng/inline2_drop.wasm.err delete mode 100644 test/wizeng/inline2_drop.wasm.exit delete mode 100644 test/wizeng/inline2_drop.wasm.flags delete mode 100644 test/wizeng/inline2_drop.wasm.out delete mode 100644 test/wizeng/inline2_explicit_return.wasm delete mode 100644 test/wizeng/inline2_explicit_return.wasm.err delete mode 100644 test/wizeng/inline2_explicit_return.wasm.exit delete mode 100644 test/wizeng/inline2_explicit_return.wasm.flags delete mode 100644 test/wizeng/inline2_explicit_return.wasm.out delete mode 100644 test/wizeng/inline2_f32_mul.wasm delete mode 100644 test/wizeng/inline2_f32_mul.wasm.err delete mode 100644 test/wizeng/inline2_f32_mul.wasm.exit delete mode 100644 test/wizeng/inline2_f32_mul.wasm.flags delete mode 100644 test/wizeng/inline2_f32_mul.wasm.out delete mode 100644 test/wizeng/inline2_f64_sqrt.wasm delete mode 100644 test/wizeng/inline2_f64_sqrt.wasm.err delete mode 100644 test/wizeng/inline2_f64_sqrt.wasm.exit delete mode 100644 test/wizeng/inline2_f64_sqrt.wasm.flags delete mode 100644 test/wizeng/inline2_f64_sqrt.wasm.out delete mode 100644 test/wizeng/inline2_four_params.wasm delete mode 100644 test/wizeng/inline2_four_params.wasm.err delete mode 100644 test/wizeng/inline2_four_params.wasm.exit delete mode 100644 test/wizeng/inline2_four_params.wasm.flags delete mode 100644 test/wizeng/inline2_four_params.wasm.out delete mode 100644 test/wizeng/inline2_i64_add.wasm delete mode 100644 test/wizeng/inline2_i64_add.wasm.err delete mode 100644 test/wizeng/inline2_i64_add.wasm.exit delete mode 100644 test/wizeng/inline2_i64_add.wasm.flags delete mode 100644 test/wizeng/inline2_i64_add.wasm.out delete mode 100644 test/wizeng/inline2_local_tee.wasm delete mode 100644 test/wizeng/inline2_local_tee.wasm.err delete mode 100644 test/wizeng/inline2_local_tee.wasm.exit delete mode 100644 test/wizeng/inline2_local_tee.wasm.flags delete mode 100644 test/wizeng/inline2_local_tee.wasm.out delete mode 100644 test/wizeng/inline2_locals.wasm delete mode 100644 test/wizeng/inline2_locals.wasm.err delete mode 100644 test/wizeng/inline2_locals.wasm.exit delete mode 100644 test/wizeng/inline2_locals.wasm.flags delete mode 100644 test/wizeng/inline2_locals.wasm.out delete mode 100644 test/wizeng/inline2_memory_swap.wasm delete mode 100644 test/wizeng/inline2_memory_swap.wasm.err delete mode 100644 test/wizeng/inline2_memory_swap.wasm.exit delete mode 100644 test/wizeng/inline2_memory_swap.wasm.flags delete mode 100644 test/wizeng/inline2_memory_swap.wasm.out delete mode 100644 test/wizeng/inline2_mixed_param_types.wasm delete mode 100644 test/wizeng/inline2_mixed_param_types.wasm.err delete mode 100644 test/wizeng/inline2_mixed_param_types.wasm.exit delete mode 100644 test/wizeng/inline2_mixed_param_types.wasm.flags delete mode 100644 test/wizeng/inline2_mixed_param_types.wasm.out delete mode 100644 test/wizeng/inline2_multiple_locals.wasm delete mode 100644 test/wizeng/inline2_multiple_locals.wasm.err delete mode 100644 test/wizeng/inline2_multiple_locals.wasm.exit delete mode 100644 test/wizeng/inline2_multiple_locals.wasm.flags delete mode 100644 test/wizeng/inline2_multiple_locals.wasm.out delete mode 100644 test/wizeng/inline2_multiple_results.wasm delete mode 100644 test/wizeng/inline2_multiple_results.wasm.err delete mode 100644 test/wizeng/inline2_multiple_results.wasm.exit delete mode 100644 test/wizeng/inline2_multiple_results.wasm.flags delete mode 100644 test/wizeng/inline2_multiple_results.wasm.out delete mode 100644 test/wizeng/inline2_no_control_flow.wasm delete mode 100644 test/wizeng/inline2_no_control_flow.wasm.err delete mode 100644 test/wizeng/inline2_no_control_flow.wasm.exit delete mode 100644 test/wizeng/inline2_no_control_flow.wasm.flags delete mode 100644 test/wizeng/inline2_no_control_flow.wasm.out delete mode 100644 test/wizeng/inline2_no_has_br.wasm delete mode 100644 test/wizeng/inline2_no_has_br.wasm.err delete mode 100644 test/wizeng/inline2_no_has_br.wasm.exit delete mode 100644 test/wizeng/inline2_no_has_br.wasm.flags delete mode 100644 test/wizeng/inline2_no_has_br.wasm.out delete mode 100644 test/wizeng/inline2_no_has_if.wasm delete mode 100644 test/wizeng/inline2_no_has_if.wasm.err delete mode 100644 test/wizeng/inline2_no_has_if.wasm.exit delete mode 100644 test/wizeng/inline2_no_has_if.wasm.flags delete mode 100644 test/wizeng/inline2_no_has_if.wasm.out delete mode 100644 test/wizeng/inline2_no_has_loop.wasm delete mode 100644 test/wizeng/inline2_no_has_loop.wasm.err delete mode 100644 test/wizeng/inline2_no_has_loop.wasm.exit delete mode 100644 test/wizeng/inline2_no_has_loop.wasm.flags delete mode 100644 test/wizeng/inline2_no_has_loop.wasm.out delete mode 100644 test/wizeng/inline2_no_params.wasm delete mode 100644 test/wizeng/inline2_no_params.wasm.err delete mode 100644 test/wizeng/inline2_no_params.wasm.exit delete mode 100644 test/wizeng/inline2_no_params.wasm.flags delete mode 100644 test/wizeng/inline2_no_params.wasm.out delete mode 100644 test/wizeng/inline2_no_recursion.wasm delete mode 100644 test/wizeng/inline2_no_recursion.wasm.err delete mode 100644 test/wizeng/inline2_no_recursion.wasm.exit delete mode 100644 test/wizeng/inline2_no_recursion.wasm.flags delete mode 100644 test/wizeng/inline2_no_recursion.wasm.out delete mode 100644 test/wizeng/inline2_no_too_large.wasm delete mode 100644 test/wizeng/inline2_no_too_large.wasm.err delete mode 100644 test/wizeng/inline2_no_too_large.wasm.exit delete mode 100644 test/wizeng/inline2_no_too_large.wasm.flags delete mode 100644 test/wizeng/inline2_no_too_large.wasm.out delete mode 100644 test/wizeng/inline2_no_too_many_params.wasm delete mode 100644 test/wizeng/inline2_no_too_many_params.wasm.err delete mode 100644 test/wizeng/inline2_no_too_many_params.wasm.exit delete mode 100644 test/wizeng/inline2_no_too_many_params.wasm.flags delete mode 100644 test/wizeng/inline2_no_too_many_params.wasm.out delete mode 100644 test/wizeng/inline2_outcall_control_flow.wasm delete mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.err delete mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_control_flow.wasm.out delete mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm delete mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.err delete mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_indirect_trap.wasm.out delete mode 100644 test/wizeng/inline2_outcall_memory.wasm delete mode 100644 test/wizeng/inline2_outcall_memory.wasm.err delete mode 100644 test/wizeng/inline2_outcall_memory.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_memory.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_memory.wasm.out delete mode 100644 test/wizeng/inline2_outcall_minimal.wasm delete mode 100644 test/wizeng/inline2_outcall_minimal.wasm.err delete mode 100644 test/wizeng/inline2_outcall_minimal.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_minimal.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_minimal.wasm.out delete mode 100644 test/wizeng/inline2_outcall_no_locals.wasm delete mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.err delete mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_no_locals.wasm.out delete mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm delete mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.err delete mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_no_outer_local.wasm.out delete mode 100644 test/wizeng/inline2_outcall_params.wasm delete mode 100644 test/wizeng/inline2_outcall_params.wasm.err delete mode 100644 test/wizeng/inline2_outcall_params.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_params.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_params.wasm.out delete mode 100644 test/wizeng/inline2_outcall_stack_values.wasm delete mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.err delete mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.exit delete mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.flags delete mode 100644 test/wizeng/inline2_outcall_stack_values.wasm.out delete mode 100644 test/wizeng/inline2_repeated_callee.wasm delete mode 100644 test/wizeng/inline2_repeated_callee.wasm.err delete mode 100644 test/wizeng/inline2_repeated_callee.wasm.exit delete mode 100644 test/wizeng/inline2_repeated_callee.wasm.flags delete mode 100644 test/wizeng/inline2_repeated_callee.wasm.out delete mode 100644 test/wizeng/inline2_select.wasm delete mode 100644 test/wizeng/inline2_select.wasm.err delete mode 100644 test/wizeng/inline2_select.wasm.exit delete mode 100644 test/wizeng/inline2_select.wasm.flags delete mode 100644 test/wizeng/inline2_select.wasm.out delete mode 100644 test/wizeng/inline2_shift_ops.wasm delete mode 100644 test/wizeng/inline2_shift_ops.wasm.err delete mode 100644 test/wizeng/inline2_shift_ops.wasm.exit delete mode 100644 test/wizeng/inline2_shift_ops.wasm.flags delete mode 100644 test/wizeng/inline2_shift_ops.wasm.out delete mode 100644 test/wizeng/inline2_simple_add.wasm delete mode 100644 test/wizeng/inline2_simple_add.wasm.err delete mode 100644 test/wizeng/inline2_simple_add.wasm.exit delete mode 100644 test/wizeng/inline2_simple_add.wasm.flags delete mode 100644 test/wizeng/inline2_simple_add.wasm.out delete mode 100644 test/wizeng/inline2_trap_div.wasm delete mode 100644 test/wizeng/inline2_trap_div.wasm.err delete mode 100644 test/wizeng/inline2_trap_div.wasm.exit delete mode 100644 test/wizeng/inline2_trap_div.wasm.flags delete mode 100644 test/wizeng/inline2_trap_div.wasm.out delete mode 100644 test/wizeng/inline2_trap_div0.wasm delete mode 100644 test/wizeng/inline2_trap_div0.wasm.err delete mode 100644 test/wizeng/inline2_trap_div0.wasm.exit delete mode 100644 test/wizeng/inline2_trap_div0.wasm.flags delete mode 100644 test/wizeng/inline2_trap_div0.wasm.out delete mode 100644 test/wizeng/inline2_trap_div0_nested.wasm delete mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.err delete mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.exit delete mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.flags delete mode 100644 test/wizeng/inline2_trap_div0_nested.wasm.out delete mode 100644 test/wizeng/inline2_trap_float.wasm delete mode 100644 test/wizeng/inline2_trap_float.wasm.err delete mode 100644 test/wizeng/inline2_trap_float.wasm.exit delete mode 100644 test/wizeng/inline2_trap_float.wasm.flags delete mode 100644 test/wizeng/inline2_trap_float.wasm.out delete mode 100644 test/wizeng/inline2_trap_func_invalid.wasm delete mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.err delete mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.exit delete mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.flags delete mode 100644 test/wizeng/inline2_trap_func_invalid.wasm.out delete mode 100644 test/wizeng/inline2_trap_func_sig.wasm delete mode 100644 test/wizeng/inline2_trap_func_sig.wasm.err delete mode 100644 test/wizeng/inline2_trap_func_sig.wasm.exit delete mode 100644 test/wizeng/inline2_trap_func_sig.wasm.flags delete mode 100644 test/wizeng/inline2_trap_func_sig.wasm.out delete mode 100644 test/wizeng/inline2_trap_memory.wasm delete mode 100644 test/wizeng/inline2_trap_memory.wasm.err delete mode 100644 test/wizeng/inline2_trap_memory.wasm.exit delete mode 100644 test/wizeng/inline2_trap_memory.wasm.flags delete mode 100644 test/wizeng/inline2_trap_memory.wasm.out delete mode 100644 test/wizeng/inline2_trap_memory_chain.wasm delete mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.err delete mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.exit delete mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.flags delete mode 100644 test/wizeng/inline2_trap_memory_chain.wasm.out delete mode 100644 test/wizeng/inline2_trap_memory_nested.wasm delete mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.err delete mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.exit delete mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.flags delete mode 100644 test/wizeng/inline2_trap_memory_nested.wasm.out delete mode 100644 test/wizeng/inline2_trap_tableoob.wasm delete mode 100644 test/wizeng/inline2_trap_tableoob.wasm.err delete mode 100644 test/wizeng/inline2_trap_tableoob.wasm.exit delete mode 100644 test/wizeng/inline2_trap_tableoob.wasm.flags delete mode 100644 test/wizeng/inline2_trap_tableoob.wasm.out delete mode 100644 test/wizeng/inline2_trap_traploc1.wasm delete mode 100644 test/wizeng/inline2_trap_traploc1.wasm.err delete mode 100644 test/wizeng/inline2_trap_traploc1.wasm.exit delete mode 100644 test/wizeng/inline2_trap_traploc1.wasm.flags delete mode 100644 test/wizeng/inline2_trap_traploc1.wasm.out delete mode 100644 test/wizeng/inline2_trap_traploc2.wasm delete mode 100644 test/wizeng/inline2_trap_traploc2.wasm.err delete mode 100644 test/wizeng/inline2_trap_traploc2.wasm.exit delete mode 100644 test/wizeng/inline2_trap_traploc2.wasm.flags delete mode 100644 test/wizeng/inline2_trap_traploc2.wasm.out delete mode 100644 test/wizeng/inline2_trap_unreachable.wasm delete mode 100644 test/wizeng/inline2_trap_unreachable.wasm.err delete mode 100644 test/wizeng/inline2_trap_unreachable.wasm.exit delete mode 100644 test/wizeng/inline2_trap_unreachable.wasm.flags delete mode 100644 test/wizeng/inline2_trap_unreachable.wasm.out delete mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm delete mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.err delete mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.exit delete mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.flags delete mode 100644 test/wizeng/inline2_trap_unreachable_void.wasm.out delete mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm delete mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.err delete mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.exit delete mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.flags delete mode 100644 test/wizeng/inline2_trap_unreachable_with_stack.wasm.out delete mode 100644 test/wizeng/inline2_two_level.wasm delete mode 100644 test/wizeng/inline2_two_level.wasm.err delete mode 100644 test/wizeng/inline2_two_level.wasm.exit delete mode 100644 test/wizeng/inline2_two_level.wasm.flags delete mode 100644 test/wizeng/inline2_two_level.wasm.out delete mode 100644 test/wizeng/inline2_two_return.wasm delete mode 100644 test/wizeng/inline2_two_return.wasm.err delete mode 100644 test/wizeng/inline2_two_return.wasm.exit delete mode 100644 test/wizeng/inline2_two_return.wasm.flags delete mode 100644 test/wizeng/inline2_two_return.wasm.out delete mode 100644 test/wizeng/inline2_unary_ops.wasm delete mode 100644 test/wizeng/inline2_unary_ops.wasm.err delete mode 100644 test/wizeng/inline2_unary_ops.wasm.exit delete mode 100644 test/wizeng/inline2_unary_ops.wasm.flags delete mode 100644 test/wizeng/inline2_unary_ops.wasm.out delete mode 100644 test/wizeng/inline2_unreachable.wasm delete mode 100644 test/wizeng/inline2_unreachable.wasm.err delete mode 100644 test/wizeng/inline2_unreachable.wasm.exit delete mode 100644 test/wizeng/inline2_unreachable.wasm.flags delete mode 100644 test/wizeng/inline2_unreachable.wasm.out delete mode 100644 test/wizeng/inline2_void_callee.wasm delete mode 100644 test/wizeng/inline2_void_callee.wasm.err delete mode 100644 test/wizeng/inline2_void_callee.wasm.exit delete mode 100644 test/wizeng/inline2_void_callee.wasm.flags delete mode 100644 test/wizeng/inline2_void_callee.wasm.out delete mode 100644 test/wizeng/inline3_add_with_local.wasm delete mode 100644 test/wizeng/inline3_add_with_local.wasm.err delete mode 100644 test/wizeng/inline3_add_with_local.wasm.exit delete mode 100644 test/wizeng/inline3_add_with_local.wasm.flags delete mode 100644 test/wizeng/inline3_add_with_local.wasm.out delete mode 100644 test/wizeng/inline3_bitwise_ops.wasm delete mode 100644 test/wizeng/inline3_bitwise_ops.wasm.err delete mode 100644 test/wizeng/inline3_bitwise_ops.wasm.exit delete mode 100644 test/wizeng/inline3_bitwise_ops.wasm.flags delete mode 100644 test/wizeng/inline3_bitwise_ops.wasm.out delete mode 100644 test/wizeng/inline3_call_chain.wasm delete mode 100644 test/wizeng/inline3_call_chain.wasm.err delete mode 100644 test/wizeng/inline3_call_chain.wasm.exit delete mode 100644 test/wizeng/inline3_call_chain.wasm.flags delete mode 100644 test/wizeng/inline3_call_chain.wasm.out delete mode 100644 test/wizeng/inline3_callee_local_tee.wasm delete mode 100644 test/wizeng/inline3_callee_local_tee.wasm.err delete mode 100644 test/wizeng/inline3_callee_local_tee.wasm.exit delete mode 100644 test/wizeng/inline3_callee_local_tee.wasm.flags delete mode 100644 test/wizeng/inline3_callee_local_tee.wasm.out delete mode 100644 test/wizeng/inline3_callee_with_locals.wasm delete mode 100644 test/wizeng/inline3_callee_with_locals.wasm.err delete mode 100644 test/wizeng/inline3_callee_with_locals.wasm.exit delete mode 100644 test/wizeng/inline3_callee_with_locals.wasm.flags delete mode 100644 test/wizeng/inline3_callee_with_locals.wasm.out delete mode 100644 test/wizeng/inline3_chained_calls.wasm delete mode 100644 test/wizeng/inline3_chained_calls.wasm.err delete mode 100644 test/wizeng/inline3_chained_calls.wasm.exit delete mode 100644 test/wizeng/inline3_chained_calls.wasm.flags delete mode 100644 test/wizeng/inline3_chained_calls.wasm.out delete mode 100644 test/wizeng/inline3_comparison_ops.wasm delete mode 100644 test/wizeng/inline3_comparison_ops.wasm.err delete mode 100644 test/wizeng/inline3_comparison_ops.wasm.exit delete mode 100644 test/wizeng/inline3_comparison_ops.wasm.flags delete mode 100644 test/wizeng/inline3_comparison_ops.wasm.out delete mode 100644 test/wizeng/inline3_complex_arithmetic.wasm delete mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.err delete mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.exit delete mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.flags delete mode 100644 test/wizeng/inline3_complex_arithmetic.wasm.out delete mode 100644 test/wizeng/inline3_deep_nested.wasm delete mode 100644 test/wizeng/inline3_deep_nested.wasm.err delete mode 100644 test/wizeng/inline3_deep_nested.wasm.exit delete mode 100644 test/wizeng/inline3_deep_nested.wasm.flags delete mode 100644 test/wizeng/inline3_deep_nested.wasm.out delete mode 100644 test/wizeng/inline3_drop.wasm delete mode 100644 test/wizeng/inline3_drop.wasm.err delete mode 100644 test/wizeng/inline3_drop.wasm.exit delete mode 100644 test/wizeng/inline3_drop.wasm.flags delete mode 100644 test/wizeng/inline3_drop.wasm.out delete mode 100644 test/wizeng/inline3_explicit_return.wasm delete mode 100644 test/wizeng/inline3_explicit_return.wasm.err delete mode 100644 test/wizeng/inline3_explicit_return.wasm.exit delete mode 100644 test/wizeng/inline3_explicit_return.wasm.flags delete mode 100644 test/wizeng/inline3_explicit_return.wasm.out delete mode 100644 test/wizeng/inline3_f32_mul.wasm delete mode 100644 test/wizeng/inline3_f32_mul.wasm.err delete mode 100644 test/wizeng/inline3_f32_mul.wasm.exit delete mode 100644 test/wizeng/inline3_f32_mul.wasm.flags delete mode 100644 test/wizeng/inline3_f32_mul.wasm.out delete mode 100644 test/wizeng/inline3_f64_sqrt.wasm delete mode 100644 test/wizeng/inline3_f64_sqrt.wasm.err delete mode 100644 test/wizeng/inline3_f64_sqrt.wasm.exit delete mode 100644 test/wizeng/inline3_f64_sqrt.wasm.flags delete mode 100644 test/wizeng/inline3_f64_sqrt.wasm.out delete mode 100644 test/wizeng/inline3_four_params.wasm delete mode 100644 test/wizeng/inline3_four_params.wasm.err delete mode 100644 test/wizeng/inline3_four_params.wasm.exit delete mode 100644 test/wizeng/inline3_four_params.wasm.flags delete mode 100644 test/wizeng/inline3_four_params.wasm.out delete mode 100644 test/wizeng/inline3_i64_add.wasm delete mode 100644 test/wizeng/inline3_i64_add.wasm.err delete mode 100644 test/wizeng/inline3_i64_add.wasm.exit delete mode 100644 test/wizeng/inline3_i64_add.wasm.flags delete mode 100644 test/wizeng/inline3_i64_add.wasm.out delete mode 100644 test/wizeng/inline3_local_tee.wasm delete mode 100644 test/wizeng/inline3_local_tee.wasm.err delete mode 100644 test/wizeng/inline3_local_tee.wasm.exit delete mode 100644 test/wizeng/inline3_local_tee.wasm.flags delete mode 100644 test/wizeng/inline3_local_tee.wasm.out delete mode 100644 test/wizeng/inline3_locals.wasm delete mode 100644 test/wizeng/inline3_locals.wasm.err delete mode 100644 test/wizeng/inline3_locals.wasm.exit delete mode 100644 test/wizeng/inline3_locals.wasm.flags delete mode 100644 test/wizeng/inline3_locals.wasm.out delete mode 100644 test/wizeng/inline3_memory_swap.wasm delete mode 100644 test/wizeng/inline3_memory_swap.wasm.err delete mode 100644 test/wizeng/inline3_memory_swap.wasm.exit delete mode 100644 test/wizeng/inline3_memory_swap.wasm.flags delete mode 100644 test/wizeng/inline3_memory_swap.wasm.out delete mode 100644 test/wizeng/inline3_mixed_param_types.wasm delete mode 100644 test/wizeng/inline3_mixed_param_types.wasm.err delete mode 100644 test/wizeng/inline3_mixed_param_types.wasm.exit delete mode 100644 test/wizeng/inline3_mixed_param_types.wasm.flags delete mode 100644 test/wizeng/inline3_mixed_param_types.wasm.out delete mode 100644 test/wizeng/inline3_multiple_locals.wasm delete mode 100644 test/wizeng/inline3_multiple_locals.wasm.err delete mode 100644 test/wizeng/inline3_multiple_locals.wasm.exit delete mode 100644 test/wizeng/inline3_multiple_locals.wasm.flags delete mode 100644 test/wizeng/inline3_multiple_locals.wasm.out delete mode 100644 test/wizeng/inline3_multiple_results.wasm delete mode 100644 test/wizeng/inline3_multiple_results.wasm.err delete mode 100644 test/wizeng/inline3_multiple_results.wasm.exit delete mode 100644 test/wizeng/inline3_multiple_results.wasm.flags delete mode 100644 test/wizeng/inline3_multiple_results.wasm.out delete mode 100644 test/wizeng/inline3_no_control_flow.wasm delete mode 100644 test/wizeng/inline3_no_control_flow.wasm.err delete mode 100644 test/wizeng/inline3_no_control_flow.wasm.exit delete mode 100644 test/wizeng/inline3_no_control_flow.wasm.flags delete mode 100644 test/wizeng/inline3_no_control_flow.wasm.out delete mode 100644 test/wizeng/inline3_no_has_br.wasm delete mode 100644 test/wizeng/inline3_no_has_br.wasm.err delete mode 100644 test/wizeng/inline3_no_has_br.wasm.exit delete mode 100644 test/wizeng/inline3_no_has_br.wasm.flags delete mode 100644 test/wizeng/inline3_no_has_br.wasm.out delete mode 100644 test/wizeng/inline3_no_has_if.wasm delete mode 100644 test/wizeng/inline3_no_has_if.wasm.err delete mode 100644 test/wizeng/inline3_no_has_if.wasm.exit delete mode 100644 test/wizeng/inline3_no_has_if.wasm.flags delete mode 100644 test/wizeng/inline3_no_has_if.wasm.out delete mode 100644 test/wizeng/inline3_no_has_loop.wasm delete mode 100644 test/wizeng/inline3_no_has_loop.wasm.err delete mode 100644 test/wizeng/inline3_no_has_loop.wasm.exit delete mode 100644 test/wizeng/inline3_no_has_loop.wasm.flags delete mode 100644 test/wizeng/inline3_no_has_loop.wasm.out delete mode 100644 test/wizeng/inline3_no_params.wasm delete mode 100644 test/wizeng/inline3_no_params.wasm.err delete mode 100644 test/wizeng/inline3_no_params.wasm.exit delete mode 100644 test/wizeng/inline3_no_params.wasm.flags delete mode 100644 test/wizeng/inline3_no_params.wasm.out delete mode 100644 test/wizeng/inline3_no_recursion.wasm delete mode 100644 test/wizeng/inline3_no_recursion.wasm.err delete mode 100644 test/wizeng/inline3_no_recursion.wasm.exit delete mode 100644 test/wizeng/inline3_no_recursion.wasm.flags delete mode 100644 test/wizeng/inline3_no_recursion.wasm.out delete mode 100644 test/wizeng/inline3_no_too_large.wasm delete mode 100644 test/wizeng/inline3_no_too_large.wasm.err delete mode 100644 test/wizeng/inline3_no_too_large.wasm.exit delete mode 100644 test/wizeng/inline3_no_too_large.wasm.flags delete mode 100644 test/wizeng/inline3_no_too_large.wasm.out delete mode 100644 test/wizeng/inline3_no_too_many_params.wasm delete mode 100644 test/wizeng/inline3_no_too_many_params.wasm.err delete mode 100644 test/wizeng/inline3_no_too_many_params.wasm.exit delete mode 100644 test/wizeng/inline3_no_too_many_params.wasm.flags delete mode 100644 test/wizeng/inline3_no_too_many_params.wasm.out delete mode 100644 test/wizeng/inline3_outcall_control_flow.wasm delete mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.err delete mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_control_flow.wasm.out delete mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm delete mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.err delete mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_indirect_trap.wasm.out delete mode 100644 test/wizeng/inline3_outcall_memory.wasm delete mode 100644 test/wizeng/inline3_outcall_memory.wasm.err delete mode 100644 test/wizeng/inline3_outcall_memory.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_memory.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_memory.wasm.out delete mode 100644 test/wizeng/inline3_outcall_minimal.wasm delete mode 100644 test/wizeng/inline3_outcall_minimal.wasm.err delete mode 100644 test/wizeng/inline3_outcall_minimal.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_minimal.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_minimal.wasm.out delete mode 100644 test/wizeng/inline3_outcall_no_locals.wasm delete mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.err delete mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_no_locals.wasm.out delete mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm delete mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.err delete mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_no_outer_local.wasm.out delete mode 100644 test/wizeng/inline3_outcall_params.wasm delete mode 100644 test/wizeng/inline3_outcall_params.wasm.err delete mode 100644 test/wizeng/inline3_outcall_params.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_params.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_params.wasm.out delete mode 100644 test/wizeng/inline3_outcall_stack_values.wasm delete mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.err delete mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.exit delete mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.flags delete mode 100644 test/wizeng/inline3_outcall_stack_values.wasm.out delete mode 100644 test/wizeng/inline3_repeated_callee.wasm delete mode 100644 test/wizeng/inline3_repeated_callee.wasm.err delete mode 100644 test/wizeng/inline3_repeated_callee.wasm.exit delete mode 100644 test/wizeng/inline3_repeated_callee.wasm.flags delete mode 100644 test/wizeng/inline3_repeated_callee.wasm.out delete mode 100644 test/wizeng/inline3_select.wasm delete mode 100644 test/wizeng/inline3_select.wasm.err delete mode 100644 test/wizeng/inline3_select.wasm.exit delete mode 100644 test/wizeng/inline3_select.wasm.flags delete mode 100644 test/wizeng/inline3_select.wasm.out delete mode 100644 test/wizeng/inline3_shift_ops.wasm delete mode 100644 test/wizeng/inline3_shift_ops.wasm.err delete mode 100644 test/wizeng/inline3_shift_ops.wasm.exit delete mode 100644 test/wizeng/inline3_shift_ops.wasm.flags delete mode 100644 test/wizeng/inline3_shift_ops.wasm.out delete mode 100644 test/wizeng/inline3_simple_add.wasm delete mode 100644 test/wizeng/inline3_simple_add.wasm.err delete mode 100644 test/wizeng/inline3_simple_add.wasm.exit delete mode 100644 test/wizeng/inline3_simple_add.wasm.flags delete mode 100644 test/wizeng/inline3_simple_add.wasm.out delete mode 100644 test/wizeng/inline3_trap_div.wasm delete mode 100644 test/wizeng/inline3_trap_div.wasm.err delete mode 100644 test/wizeng/inline3_trap_div.wasm.exit delete mode 100644 test/wizeng/inline3_trap_div.wasm.flags delete mode 100644 test/wizeng/inline3_trap_div.wasm.out delete mode 100644 test/wizeng/inline3_trap_div0.wasm delete mode 100644 test/wizeng/inline3_trap_div0.wasm.err delete mode 100644 test/wizeng/inline3_trap_div0.wasm.exit delete mode 100644 test/wizeng/inline3_trap_div0.wasm.flags delete mode 100644 test/wizeng/inline3_trap_div0.wasm.out delete mode 100644 test/wizeng/inline3_trap_div0_nested.wasm delete mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.err delete mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.exit delete mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.flags delete mode 100644 test/wizeng/inline3_trap_div0_nested.wasm.out delete mode 100644 test/wizeng/inline3_trap_float.wasm delete mode 100644 test/wizeng/inline3_trap_float.wasm.err delete mode 100644 test/wizeng/inline3_trap_float.wasm.exit delete mode 100644 test/wizeng/inline3_trap_float.wasm.flags delete mode 100644 test/wizeng/inline3_trap_float.wasm.out delete mode 100644 test/wizeng/inline3_trap_func_invalid.wasm delete mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.err delete mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.exit delete mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.flags delete mode 100644 test/wizeng/inline3_trap_func_invalid.wasm.out delete mode 100644 test/wizeng/inline3_trap_func_sig.wasm delete mode 100644 test/wizeng/inline3_trap_func_sig.wasm.err delete mode 100644 test/wizeng/inline3_trap_func_sig.wasm.exit delete mode 100644 test/wizeng/inline3_trap_func_sig.wasm.flags delete mode 100644 test/wizeng/inline3_trap_func_sig.wasm.out delete mode 100644 test/wizeng/inline3_trap_memory.wasm delete mode 100644 test/wizeng/inline3_trap_memory.wasm.err delete mode 100644 test/wizeng/inline3_trap_memory.wasm.exit delete mode 100644 test/wizeng/inline3_trap_memory.wasm.flags delete mode 100644 test/wizeng/inline3_trap_memory.wasm.out delete mode 100644 test/wizeng/inline3_trap_memory_chain.wasm delete mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.err delete mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.exit delete mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.flags delete mode 100644 test/wizeng/inline3_trap_memory_chain.wasm.out delete mode 100644 test/wizeng/inline3_trap_memory_nested.wasm delete mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.err delete mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.exit delete mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.flags delete mode 100644 test/wizeng/inline3_trap_memory_nested.wasm.out delete mode 100644 test/wizeng/inline3_trap_tableoob.wasm delete mode 100644 test/wizeng/inline3_trap_tableoob.wasm.err delete mode 100644 test/wizeng/inline3_trap_tableoob.wasm.exit delete mode 100644 test/wizeng/inline3_trap_tableoob.wasm.flags delete mode 100644 test/wizeng/inline3_trap_tableoob.wasm.out delete mode 100644 test/wizeng/inline3_trap_traploc1.wasm delete mode 100644 test/wizeng/inline3_trap_traploc1.wasm.err delete mode 100644 test/wizeng/inline3_trap_traploc1.wasm.exit delete mode 100644 test/wizeng/inline3_trap_traploc1.wasm.flags delete mode 100644 test/wizeng/inline3_trap_traploc1.wasm.out delete mode 100644 test/wizeng/inline3_trap_traploc2.wasm delete mode 100644 test/wizeng/inline3_trap_traploc2.wasm.err delete mode 100644 test/wizeng/inline3_trap_traploc2.wasm.exit delete mode 100644 test/wizeng/inline3_trap_traploc2.wasm.flags delete mode 100644 test/wizeng/inline3_trap_traploc2.wasm.out delete mode 100644 test/wizeng/inline3_trap_unreachable.wasm delete mode 100644 test/wizeng/inline3_trap_unreachable.wasm.err delete mode 100644 test/wizeng/inline3_trap_unreachable.wasm.exit delete mode 100644 test/wizeng/inline3_trap_unreachable.wasm.flags delete mode 100644 test/wizeng/inline3_trap_unreachable.wasm.out delete mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm delete mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.err delete mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.exit delete mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.flags delete mode 100644 test/wizeng/inline3_trap_unreachable_void.wasm.out delete mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm delete mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.err delete mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.exit delete mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.flags delete mode 100644 test/wizeng/inline3_trap_unreachable_with_stack.wasm.out delete mode 100644 test/wizeng/inline3_two_level.wasm delete mode 100644 test/wizeng/inline3_two_level.wasm.err delete mode 100644 test/wizeng/inline3_two_level.wasm.exit delete mode 100644 test/wizeng/inline3_two_level.wasm.flags delete mode 100644 test/wizeng/inline3_two_level.wasm.out delete mode 100644 test/wizeng/inline3_two_return.wasm delete mode 100644 test/wizeng/inline3_two_return.wasm.err delete mode 100644 test/wizeng/inline3_two_return.wasm.exit delete mode 100644 test/wizeng/inline3_two_return.wasm.flags delete mode 100644 test/wizeng/inline3_two_return.wasm.out delete mode 100644 test/wizeng/inline3_unary_ops.wasm delete mode 100644 test/wizeng/inline3_unary_ops.wasm.err delete mode 100644 test/wizeng/inline3_unary_ops.wasm.exit delete mode 100644 test/wizeng/inline3_unary_ops.wasm.flags delete mode 100644 test/wizeng/inline3_unary_ops.wasm.out delete mode 100644 test/wizeng/inline3_unreachable.wasm delete mode 100644 test/wizeng/inline3_unreachable.wasm.err delete mode 100644 test/wizeng/inline3_unreachable.wasm.exit delete mode 100644 test/wizeng/inline3_unreachable.wasm.flags delete mode 100644 test/wizeng/inline3_unreachable.wasm.out delete mode 100644 test/wizeng/inline3_void_callee.wasm delete mode 100644 test/wizeng/inline3_void_callee.wasm.err delete mode 100644 test/wizeng/inline3_void_callee.wasm.exit delete mode 100644 test/wizeng/inline3_void_callee.wasm.flags delete mode 100644 test/wizeng/inline3_void_callee.wasm.out create mode 100644 test/wizeng/inline_test_arithmetic.wasm rename test/wizeng/{inline0_add_with_local.wasm.exit => inline_test_arithmetic.wasm.exit} (100%) create mode 100644 test/wizeng/inline_test_arithmetic.wasm.flags create mode 100644 test/wizeng/inline_test_arithmetic.wasm.out create mode 100644 test/wizeng/inline_test_locals_control.wasm rename test/wizeng/{inline0_bitwise_ops.wasm.exit => inline_test_locals_control.wasm.exit} (100%) create mode 100644 test/wizeng/inline_test_locals_control.wasm.flags create mode 100644 test/wizeng/inline_test_locals_control.wasm.out create mode 100644 test/wizeng/inline_test_nesting.wasm rename test/wizeng/{inline0_call_chain.wasm.exit => inline_test_nesting.wasm.exit} (100%) create mode 100644 test/wizeng/inline_test_nesting.wasm.flags create mode 100644 test/wizeng/inline_test_nesting.wasm.out rename test/wizeng/{inline0_trap_memory.wasm => inline_trap_memory.wasm} (100%) rename test/wizeng/{inline0_outcall_indirect_trap.wasm.exit => inline_trap_memory.wasm.exit} (100%) create mode 100644 test/wizeng/inline_trap_memory.wasm.flags rename test/wizeng/{inline0_trap_memory.wasm.out => inline_trap_memory.wasm.out} (100%) rename test/wizeng/{inline0_trap_tableoob.wasm => inline_trap_tableoob.wasm} (100%) rename test/wizeng/{inline0_trap_div.wasm.exit => inline_trap_tableoob.wasm.exit} (100%) create mode 100644 test/wizeng/inline_trap_tableoob.wasm.flags rename test/wizeng/{inline0_trap_tableoob.wasm.out => inline_trap_tableoob.wasm.out} (100%) rename test/wizeng/{inline0_trap_unreachable.wasm => inline_trap_unreachable.wasm} (100%) rename test/wizeng/{inline0_trap_div0.wasm.exit => inline_trap_unreachable.wasm.exit} (100%) create mode 100644 test/wizeng/inline_trap_unreachable.wasm.flags rename test/wizeng/{inline0_trap_traploc1.wasm.out => inline_trap_unreachable.wasm.out} (100%) diff --git a/test/wizeng/failures.jvm b/test/wizeng/failures.jvm new file mode 100644 index 000000000..7c5348aae --- /dev/null +++ b/test/wizeng/failures.jvm @@ -0,0 +1,6 @@ +wizeng/inline_test_arithmetic.wasm +wizeng/inline_test_locals_control.wasm +wizeng/inline_test_nesting.wasm +wizeng/inline_trap_memory.wasm +wizeng/inline_trap_tableoob.wasm +wizeng/inline_trap_unreachable.wasm diff --git a/test/wizeng/failures.v3i b/test/wizeng/failures.v3i new file mode 100644 index 000000000..7c5348aae --- /dev/null +++ b/test/wizeng/failures.v3i @@ -0,0 +1,6 @@ +wizeng/inline_test_arithmetic.wasm +wizeng/inline_test_locals_control.wasm +wizeng/inline_test_nesting.wasm +wizeng/inline_trap_memory.wasm +wizeng/inline_trap_tableoob.wasm +wizeng/inline_trap_unreachable.wasm diff --git a/test/wizeng/failures.x86-linux b/test/wizeng/failures.x86-linux new file mode 100644 index 000000000..7c5348aae --- /dev/null +++ b/test/wizeng/failures.x86-linux @@ -0,0 +1,6 @@ +wizeng/inline_test_arithmetic.wasm +wizeng/inline_test_locals_control.wasm +wizeng/inline_test_nesting.wasm +wizeng/inline_trap_memory.wasm +wizeng/inline_trap_tableoob.wasm +wizeng/inline_trap_unreachable.wasm diff --git a/test/wizeng/inline0_add_with_local.wasm b/test/wizeng/inline0_add_with_local.wasm deleted file mode 100644 index b18451237b9b396497ae272c4f5d6f66ae2f9be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix diff --git a/test/wizeng/inline0_add_with_local.wasm.err b/test/wizeng/inline0_add_with_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_add_with_local.wasm.flags b/test/wizeng/inline0_add_with_local.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_add_with_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_add_with_local.wasm.out b/test/wizeng/inline0_add_with_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_bitwise_ops.wasm b/test/wizeng/inline0_bitwise_ops.wasm deleted file mode 100644 index c48b284564c7be1260b3bc210592921fa3ecdf04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- diff --git a/test/wizeng/inline0_bitwise_ops.wasm.err b/test/wizeng/inline0_bitwise_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_bitwise_ops.wasm.flags b/test/wizeng/inline0_bitwise_ops.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_bitwise_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_bitwise_ops.wasm.out b/test/wizeng/inline0_bitwise_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_call_chain.wasm b/test/wizeng/inline0_call_chain.wasm deleted file mode 100644 index 171935a15cd63ccf0953964daa4d6110324a150c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH diff --git a/test/wizeng/inline0_call_chain.wasm.err b/test/wizeng/inline0_call_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_call_chain.wasm.flags b/test/wizeng/inline0_call_chain.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_call_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_call_chain.wasm.out b/test/wizeng/inline0_call_chain.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_callee_local_tee.wasm b/test/wizeng/inline0_callee_local_tee.wasm deleted file mode 100644 index f93aa37ce15dde154017241c5cd9cbbd208fa9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG diff --git a/test/wizeng/inline0_callee_local_tee.wasm.err b/test/wizeng/inline0_callee_local_tee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_callee_local_tee.wasm.exit b/test/wizeng/inline0_callee_local_tee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_callee_local_tee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_callee_local_tee.wasm.flags b/test/wizeng/inline0_callee_local_tee.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_callee_local_tee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_callee_local_tee.wasm.out b/test/wizeng/inline0_callee_local_tee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_callee_with_locals.wasm b/test/wizeng/inline0_callee_with_locals.wasm deleted file mode 100644 index 9a8b28ea5c628ea86bce7abea39b312aaa2e5809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex diff --git a/test/wizeng/inline0_callee_with_locals.wasm.err b/test/wizeng/inline0_callee_with_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_callee_with_locals.wasm.exit b/test/wizeng/inline0_callee_with_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_callee_with_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_callee_with_locals.wasm.flags b/test/wizeng/inline0_callee_with_locals.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_callee_with_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_callee_with_locals.wasm.out b/test/wizeng/inline0_callee_with_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_chained_calls.wasm b/test/wizeng/inline0_chained_calls.wasm deleted file mode 100644 index 18e5d6678cb94002be934919866be5ff31647374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk diff --git a/test/wizeng/inline0_chained_calls.wasm.err b/test/wizeng/inline0_chained_calls.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_chained_calls.wasm.exit b/test/wizeng/inline0_chained_calls.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_chained_calls.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_chained_calls.wasm.flags b/test/wizeng/inline0_chained_calls.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_chained_calls.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_chained_calls.wasm.out b/test/wizeng/inline0_chained_calls.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_comparison_ops.wasm b/test/wizeng/inline0_comparison_ops.wasm deleted file mode 100644 index 56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P diff --git a/test/wizeng/inline0_comparison_ops.wasm.err b/test/wizeng/inline0_comparison_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_comparison_ops.wasm.exit b/test/wizeng/inline0_comparison_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_comparison_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_comparison_ops.wasm.flags b/test/wizeng/inline0_comparison_ops.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_comparison_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_comparison_ops.wasm.out b/test/wizeng/inline0_comparison_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_complex_arithmetic.wasm b/test/wizeng/inline0_complex_arithmetic.wasm deleted file mode 100644 index 694b3f4a6b30c0bc74cc659e09e0fd171e98ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.err b/test/wizeng/inline0_complex_arithmetic.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.exit b/test/wizeng/inline0_complex_arithmetic.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_complex_arithmetic.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.flags b/test/wizeng/inline0_complex_arithmetic.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_complex_arithmetic.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_complex_arithmetic.wasm.out b/test/wizeng/inline0_complex_arithmetic.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_deep_nested.wasm b/test/wizeng/inline0_deep_nested.wasm deleted file mode 100644 index a909c414279159032fd7f7b1c9df9e014c1d0323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p diff --git a/test/wizeng/inline0_deep_nested.wasm.err b/test/wizeng/inline0_deep_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_deep_nested.wasm.exit b/test/wizeng/inline0_deep_nested.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_deep_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_deep_nested.wasm.flags b/test/wizeng/inline0_deep_nested.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_deep_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_deep_nested.wasm.out b/test/wizeng/inline0_deep_nested.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_drop.wasm b/test/wizeng/inline0_drop.wasm deleted file mode 100644 index 7c5e0cd0d6d5af69a24d347b94c978754d37841a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z diff --git a/test/wizeng/inline0_drop.wasm.err b/test/wizeng/inline0_drop.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_drop.wasm.exit b/test/wizeng/inline0_drop.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_drop.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_drop.wasm.flags b/test/wizeng/inline0_drop.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_drop.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_drop.wasm.out b/test/wizeng/inline0_drop.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_explicit_return.wasm b/test/wizeng/inline0_explicit_return.wasm deleted file mode 100644 index 8e21a60e3735d084386276d35d945c513aa5db5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m diff --git a/test/wizeng/inline0_explicit_return.wasm.err b/test/wizeng/inline0_explicit_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_explicit_return.wasm.exit b/test/wizeng/inline0_explicit_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_explicit_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_explicit_return.wasm.flags b/test/wizeng/inline0_explicit_return.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_explicit_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_explicit_return.wasm.out b/test/wizeng/inline0_explicit_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_f32_mul.wasm b/test/wizeng/inline0_f32_mul.wasm deleted file mode 100644 index f61a7201588e4efe3c6ee151b81f64df92e38e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# diff --git a/test/wizeng/inline0_f32_mul.wasm.err b/test/wizeng/inline0_f32_mul.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_f32_mul.wasm.exit b/test/wizeng/inline0_f32_mul.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_f32_mul.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_f32_mul.wasm.flags b/test/wizeng/inline0_f32_mul.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_f32_mul.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_f32_mul.wasm.out b/test/wizeng/inline0_f32_mul.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_f64_sqrt.wasm b/test/wizeng/inline0_f64_sqrt.wasm deleted file mode 100644 index 1e26bc02724d42b75efc95e17a581f17fb0d0ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 diff --git a/test/wizeng/inline0_f64_sqrt.wasm.err b/test/wizeng/inline0_f64_sqrt.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_f64_sqrt.wasm.exit b/test/wizeng/inline0_f64_sqrt.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_f64_sqrt.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_f64_sqrt.wasm.flags b/test/wizeng/inline0_f64_sqrt.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_f64_sqrt.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_f64_sqrt.wasm.out b/test/wizeng/inline0_f64_sqrt.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_four_params.wasm b/test/wizeng/inline0_four_params.wasm deleted file mode 100644 index c827c150a84693debdd5837c5985ed1eca5c1425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| diff --git a/test/wizeng/inline0_four_params.wasm.err b/test/wizeng/inline0_four_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_four_params.wasm.exit b/test/wizeng/inline0_four_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_four_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_four_params.wasm.flags b/test/wizeng/inline0_four_params.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_four_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_four_params.wasm.out b/test/wizeng/inline0_four_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_i64_add.wasm b/test/wizeng/inline0_i64_add.wasm deleted file mode 100644 index 3fa25019f8d13ac46c7b205020709dd247721426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 diff --git a/test/wizeng/inline0_i64_add.wasm.err b/test/wizeng/inline0_i64_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_i64_add.wasm.exit b/test/wizeng/inline0_i64_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_i64_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_i64_add.wasm.flags b/test/wizeng/inline0_i64_add.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_i64_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_i64_add.wasm.out b/test/wizeng/inline0_i64_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_local_tee.wasm b/test/wizeng/inline0_local_tee.wasm deleted file mode 100644 index 8606ca2cf894d01c71b382b73e2bb6e4d3076f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 diff --git a/test/wizeng/inline0_mixed_param_types.wasm.err b/test/wizeng/inline0_mixed_param_types.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_mixed_param_types.wasm.exit b/test/wizeng/inline0_mixed_param_types.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_mixed_param_types.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_mixed_param_types.wasm.flags b/test/wizeng/inline0_mixed_param_types.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_mixed_param_types.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_mixed_param_types.wasm.out b/test/wizeng/inline0_mixed_param_types.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_multiple_locals.wasm b/test/wizeng/inline0_multiple_locals.wasm deleted file mode 100644 index 9eb6ddf8a797f20d00453be2cc6813c499eb2ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U diff --git a/test/wizeng/inline0_multiple_locals.wasm.err b/test/wizeng/inline0_multiple_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_multiple_locals.wasm.exit b/test/wizeng/inline0_multiple_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_multiple_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_multiple_locals.wasm.flags b/test/wizeng/inline0_multiple_locals.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_multiple_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_locals.wasm.out b/test/wizeng/inline0_multiple_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_multiple_results.wasm b/test/wizeng/inline0_multiple_results.wasm deleted file mode 100644 index 7bd0e41d3cf7cc0de8883977802c10819b108fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## diff --git a/test/wizeng/inline0_multiple_results.wasm.err b/test/wizeng/inline0_multiple_results.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_multiple_results.wasm.exit b/test/wizeng/inline0_multiple_results.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_multiple_results.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_multiple_results.wasm.flags b/test/wizeng/inline0_multiple_results.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_multiple_results.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_multiple_results.wasm.out b/test/wizeng/inline0_multiple_results.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_control_flow.wasm b/test/wizeng/inline0_no_control_flow.wasm deleted file mode 100644 index 698c4d390b8a02c49528b91ef5a923ea65918b05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 diff --git a/test/wizeng/inline0_no_control_flow.wasm.err b/test/wizeng/inline0_no_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_control_flow.wasm.exit b/test/wizeng/inline0_no_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_no_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_no_control_flow.wasm.flags b/test/wizeng/inline0_no_control_flow.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_control_flow.wasm.out b/test/wizeng/inline0_no_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_has_br.wasm b/test/wizeng/inline0_no_has_br.wasm deleted file mode 100644 index 85c3aa2794a3edffeef71f99064a424140c4255c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt diff --git a/test/wizeng/inline0_no_has_br.wasm.err b/test/wizeng/inline0_no_has_br.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_has_br.wasm.exit b/test/wizeng/inline0_no_has_br.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_no_has_br.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_no_has_br.wasm.flags b/test/wizeng/inline0_no_has_br.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_has_br.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_br.wasm.out b/test/wizeng/inline0_no_has_br.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_has_if.wasm b/test/wizeng/inline0_no_has_if.wasm deleted file mode 100644 index 2fb335b0f56058ec571533a1e920a69031203247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 diff --git a/test/wizeng/inline0_no_has_if.wasm.err b/test/wizeng/inline0_no_has_if.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_has_if.wasm.exit b/test/wizeng/inline0_no_has_if.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_no_has_if.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_no_has_if.wasm.flags b/test/wizeng/inline0_no_has_if.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_has_if.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_has_if.wasm.out b/test/wizeng/inline0_no_has_if.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_has_loop.wasm b/test/wizeng/inline0_no_has_loop.wasm deleted file mode 100644 index ba55800182f83aca685c539de7d052f4eb2a2cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) diff --git a/test/wizeng/inline0_no_too_many_params.wasm.err b/test/wizeng/inline0_no_too_many_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_no_too_many_params.wasm.exit b/test/wizeng/inline0_no_too_many_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_no_too_many_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_no_too_many_params.wasm.flags b/test/wizeng/inline0_no_too_many_params.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_no_too_many_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_no_too_many_params.wasm.out b/test/wizeng/inline0_no_too_many_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm b/test/wizeng/inline0_outcall_control_flow.wasm deleted file mode 100644 index 4271825da22d5cce4448be676086845c8f5d0102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.err b/test/wizeng/inline0_outcall_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.exit b/test/wizeng/inline0_outcall_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_outcall_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.flags b/test/wizeng/inline0_outcall_control_flow.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_control_flow.wasm.out b/test/wizeng/inline0_outcall_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm b/test/wizeng/inline0_outcall_indirect_trap.wasm deleted file mode 100644 index 6fc42ebf85c9d3dfbe90a663d5319694d1095ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.err b/test/wizeng/inline0_outcall_indirect_trap.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.flags b/test/wizeng/inline0_outcall_indirect_trap.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_indirect_trap.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.out b/test/wizeng/inline0_outcall_indirect_trap.wasm.out deleted file mode 100644 index 0db58930a..000000000 --- a/test/wizeng/inline0_outcall_indirect_trap.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline0_outcall_memory.wasm b/test/wizeng/inline0_outcall_memory.wasm deleted file mode 100644 index 0108c8b4d6fe6b14b69164546041428737ab421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN diff --git a/test/wizeng/inline0_outcall_minimal.wasm.err b/test/wizeng/inline0_outcall_minimal.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_minimal.wasm.exit b/test/wizeng/inline0_outcall_minimal.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_outcall_minimal.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_outcall_minimal.wasm.flags b/test/wizeng/inline0_outcall_minimal.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_minimal.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_minimal.wasm.out b/test/wizeng/inline0_outcall_minimal.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_no_locals.wasm b/test/wizeng/inline0_outcall_no_locals.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.err b/test/wizeng/inline0_outcall_no_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.exit b/test/wizeng/inline0_outcall_no_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_outcall_no_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.flags b/test/wizeng/inline0_outcall_no_locals.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_no_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_locals.wasm.out b/test/wizeng/inline0_outcall_no_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm b/test/wizeng/inline0_outcall_no_outer_local.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.err b/test/wizeng/inline0_outcall_no_outer_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.exit b/test/wizeng/inline0_outcall_no_outer_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_outcall_no_outer_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.flags b/test/wizeng/inline0_outcall_no_outer_local.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_no_outer_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_no_outer_local.wasm.out b/test/wizeng/inline0_outcall_no_outer_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_params.wasm b/test/wizeng/inline0_outcall_params.wasm deleted file mode 100644 index 5286a1ee215e9f346eebe71f5dd91d650f3322ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.err b/test/wizeng/inline0_outcall_stack_values.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.exit b/test/wizeng/inline0_outcall_stack_values.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_outcall_stack_values.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.flags b/test/wizeng/inline0_outcall_stack_values.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_outcall_stack_values.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_outcall_stack_values.wasm.out b/test/wizeng/inline0_outcall_stack_values.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_repeated_callee.wasm b/test/wizeng/inline0_repeated_callee.wasm deleted file mode 100644 index b8545776160f8fb91daf7e6dd3f22fbad228a918..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC diff --git a/test/wizeng/inline0_repeated_callee.wasm.err b/test/wizeng/inline0_repeated_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_repeated_callee.wasm.exit b/test/wizeng/inline0_repeated_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_repeated_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_repeated_callee.wasm.flags b/test/wizeng/inline0_repeated_callee.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_repeated_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_repeated_callee.wasm.out b/test/wizeng/inline0_repeated_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_select.wasm b/test/wizeng/inline0_select.wasm deleted file mode 100644 index a6fe6ff7541acd26c500f78a51e99c3cae2b4a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 diff --git a/test/wizeng/inline0_select.wasm.err b/test/wizeng/inline0_select.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_select.wasm.exit b/test/wizeng/inline0_select.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_select.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_select.wasm.flags b/test/wizeng/inline0_select.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_select.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_select.wasm.out b/test/wizeng/inline0_select.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_shift_ops.wasm b/test/wizeng/inline0_shift_ops.wasm deleted file mode 100644 index eb851677145914a0ccac58af9c48981d7ac330ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi diff --git a/test/wizeng/inline0_shift_ops.wasm.err b/test/wizeng/inline0_shift_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_shift_ops.wasm.exit b/test/wizeng/inline0_shift_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_shift_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_shift_ops.wasm.flags b/test/wizeng/inline0_shift_ops.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_shift_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_shift_ops.wasm.out b/test/wizeng/inline0_shift_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_simple_add.wasm b/test/wizeng/inline0_simple_add.wasm deleted file mode 100644 index a7dbcfb1b041a2fc9cb8011da3307a1615e73e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 diff --git a/test/wizeng/inline0_simple_add.wasm.err b/test/wizeng/inline0_simple_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_simple_add.wasm.exit b/test/wizeng/inline0_simple_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_simple_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_simple_add.wasm.flags b/test/wizeng/inline0_simple_add.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_simple_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_simple_add.wasm.out b/test/wizeng/inline0_simple_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_div.wasm b/test/wizeng/inline0_trap_div.wasm deleted file mode 100644 index ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +9 - !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline0_trap_div0.wasm b/test/wizeng/inline0_trap_div0.wasm deleted file mode 100644 index 3a9b25ccb685deb78e69ad64926b9fa4711698c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q diff --git a/test/wizeng/inline0_trap_div0.wasm.err b/test/wizeng/inline0_trap_div0.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_div0.wasm.flags b/test/wizeng/inline0_trap_div0.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_div0.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0.wasm.out b/test/wizeng/inline0_trap_div0.wasm.out deleted file mode 100644 index 9d7c5354b..000000000 --- a/test/wizeng/inline0_trap_div0.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline0_trap_div0_nested.wasm b/test/wizeng/inline0_trap_div0_nested.wasm deleted file mode 100644 index e53f9dc4f71c71504598fb757ad6eda6cb34485c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.err b/test/wizeng/inline0_trap_div0_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.exit b/test/wizeng/inline0_trap_div0_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_div0_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.flags b/test/wizeng/inline0_trap_div0_nested.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_div0_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_div0_nested.wasm.out b/test/wizeng/inline0_trap_div0_nested.wasm.out deleted file mode 100644 index 5f2ae8b6b..000000000 --- a/test/wizeng/inline0_trap_div0_nested.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline0_trap_float.wasm b/test/wizeng/inline0_trap_float.wasm deleted file mode 100644 index 8fdfdbe52b96544864f978e1e0894e41ca51b218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +13 - !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline0_trap_func_invalid.wasm b/test/wizeng/inline0_trap_func_invalid.wasm deleted file mode 100644 index e775f68504a090a85d467facf5ac46bd7b53dce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.err b/test/wizeng/inline0_trap_func_invalid.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.exit b/test/wizeng/inline0_trap_func_invalid.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_func_invalid.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.flags b/test/wizeng/inline0_trap_func_invalid.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_func_invalid.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_func_invalid.wasm.out b/test/wizeng/inline0_trap_func_invalid.wasm.out deleted file mode 100644 index 2e800c687..000000000 --- a/test/wizeng/inline0_trap_func_invalid.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline0_trap_func_sig.wasm b/test/wizeng/inline0_trap_func_sig.wasm deleted file mode 100644 index 2fb1c6504064a4f3c8f3017e7e1410f38ea4e383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN@u?>JQ3 +3 - +3 - !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline0_trap_memory.wasm.err b/test/wizeng/inline0_trap_memory.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_memory.wasm.exit b/test/wizeng/inline0_trap_memory.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_memory.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_memory.wasm.flags b/test/wizeng/inline0_trap_memory.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_chain.wasm b/test/wizeng/inline0_trap_memory_chain.wasm deleted file mode 100644 index 73fe8b2e3524e8116baa2eb9f570d469754cc7de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.err b/test/wizeng/inline0_trap_memory_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.exit b/test/wizeng/inline0_trap_memory_chain.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_memory_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.flags b/test/wizeng/inline0_trap_memory_chain.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_chain.wasm.out b/test/wizeng/inline0_trap_memory_chain.wasm.out deleted file mode 100644 index a5d624d67..000000000 --- a/test/wizeng/inline0_trap_memory_chain.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_memory_nested.wasm b/test/wizeng/inline0_trap_memory_nested.wasm deleted file mode 100644 index 5bd520920b7b8acc07355c726eea31c6573987dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.err b/test/wizeng/inline0_trap_memory_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.exit b/test/wizeng/inline0_trap_memory_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_memory_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.flags b/test/wizeng/inline0_trap_memory_nested.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_memory_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_memory_nested.wasm.out b/test/wizeng/inline0_trap_memory_nested.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline0_trap_memory_nested.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_trap_tableoob.wasm.err b/test/wizeng/inline0_trap_tableoob.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_tableoob.wasm.exit b/test/wizeng/inline0_trap_tableoob.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_tableoob.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_tableoob.wasm.flags b/test/wizeng/inline0_trap_tableoob.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_tableoob.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc1.wasm b/test/wizeng/inline0_trap_traploc1.wasm deleted file mode 100644 index d3a013e27b8f3c0654d6d83ba0f40dc24562ef50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# diff --git a/test/wizeng/inline0_trap_traploc1.wasm.err b/test/wizeng/inline0_trap_traploc1.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_traploc1.wasm.exit b/test/wizeng/inline0_trap_traploc1.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_traploc1.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_traploc1.wasm.flags b/test/wizeng/inline0_trap_traploc1.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_traploc1.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc2.wasm b/test/wizeng/inline0_trap_traploc2.wasm deleted file mode 100644 index 0344f626aeceed7df0124f07925e2ac69eedfbc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ diff --git a/test/wizeng/inline0_trap_traploc2.wasm.err b/test/wizeng/inline0_trap_traploc2.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_traploc2.wasm.exit b/test/wizeng/inline0_trap_traploc2.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_traploc2.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_traploc2.wasm.flags b/test/wizeng/inline0_trap_traploc2.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_traploc2.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_traploc2.wasm.out b/test/wizeng/inline0_trap_traploc2.wasm.out deleted file mode 100644 index 2bcca3752..000000000 --- a/test/wizeng/inline0_trap_traploc2.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +4 - +2 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_unreachable.wasm.err b/test/wizeng/inline0_trap_unreachable.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_trap_unreachable.wasm.exit b/test/wizeng/inline0_trap_unreachable.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_trap_unreachable.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_trap_unreachable.wasm.flags b/test/wizeng/inline0_trap_unreachable.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_trap_unreachable.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_trap_unreachable.wasm.out b/test/wizeng/inline0_trap_unreachable.wasm.out deleted file mode 100644 index 0445b36ca..000000000 --- a/test/wizeng/inline0_trap_unreachable.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_unreachable_void.wasm b/test/wizeng/inline0_trap_unreachable_void.wasm deleted file mode 100644 index ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_trap_unreachable_with_stack.wasm b/test/wizeng/inline0_trap_unreachable_with_stack.wasm deleted file mode 100644 index 2562df7cf6d3a36e015880fcf81b76d993f2a68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline0_two_level.wasm b/test/wizeng/inline0_two_level.wasm deleted file mode 100644 index 24e1ef014c8c650dd9a02cad803febb994fbb745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& diff --git a/test/wizeng/inline0_two_level.wasm.err b/test/wizeng/inline0_two_level.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_two_level.wasm.exit b/test/wizeng/inline0_two_level.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_two_level.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_two_level.wasm.flags b/test/wizeng/inline0_two_level.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_two_level.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_two_level.wasm.out b/test/wizeng/inline0_two_level.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_two_return.wasm b/test/wizeng/inline0_two_return.wasm deleted file mode 100644 index 11deb7a1f5e1efdeee4a51489b016c1fe8f28f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o diff --git a/test/wizeng/inline0_two_return.wasm.err b/test/wizeng/inline0_two_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_two_return.wasm.exit b/test/wizeng/inline0_two_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_two_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_two_return.wasm.flags b/test/wizeng/inline0_two_return.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_two_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_two_return.wasm.out b/test/wizeng/inline0_two_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_unary_ops.wasm b/test/wizeng/inline0_unary_ops.wasm deleted file mode 100644 index cc21dc0c43220095f72c1a87b8e68fb55cced47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z diff --git a/test/wizeng/inline0_unary_ops.wasm.err b/test/wizeng/inline0_unary_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_unary_ops.wasm.exit b/test/wizeng/inline0_unary_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_unary_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_unary_ops.wasm.flags b/test/wizeng/inline0_unary_ops.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_unary_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_unary_ops.wasm.out b/test/wizeng/inline0_unary_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_unreachable.wasm b/test/wizeng/inline0_unreachable.wasm deleted file mode 100644 index 485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( diff --git a/test/wizeng/inline0_unreachable.wasm.err b/test/wizeng/inline0_unreachable.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_unreachable.wasm.exit b/test/wizeng/inline0_unreachable.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline0_unreachable.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline0_unreachable.wasm.flags b/test/wizeng/inline0_unreachable.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_unreachable.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_unreachable.wasm.out b/test/wizeng/inline0_unreachable.wasm.out deleted file mode 100644 index 258784a39..000000000 --- a/test/wizeng/inline0_unreachable.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +1 - +15 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline0_void_callee.wasm b/test/wizeng/inline0_void_callee.wasm deleted file mode 100644 index b858b0601686eafc91b736eca634be9c6e49ffc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& diff --git a/test/wizeng/inline0_void_callee.wasm.err b/test/wizeng/inline0_void_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline0_void_callee.wasm.exit b/test/wizeng/inline0_void_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline0_void_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline0_void_callee.wasm.flags b/test/wizeng/inline0_void_callee.wasm.flags deleted file mode 100644 index e3d9f0b4f..000000000 --- a/test/wizeng/inline0_void_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=false diff --git a/test/wizeng/inline0_void_callee.wasm.out b/test/wizeng/inline0_void_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_add_with_local.wasm b/test/wizeng/inline1_add_with_local.wasm deleted file mode 100644 index b18451237b9b396497ae272c4f5d6f66ae2f9be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix diff --git a/test/wizeng/inline1_add_with_local.wasm.err b/test/wizeng/inline1_add_with_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_add_with_local.wasm.exit b/test/wizeng/inline1_add_with_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_add_with_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_add_with_local.wasm.flags b/test/wizeng/inline1_add_with_local.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_add_with_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_add_with_local.wasm.out b/test/wizeng/inline1_add_with_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_bitwise_ops.wasm b/test/wizeng/inline1_bitwise_ops.wasm deleted file mode 100644 index c48b284564c7be1260b3bc210592921fa3ecdf04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- diff --git a/test/wizeng/inline1_bitwise_ops.wasm.err b/test/wizeng/inline1_bitwise_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.exit b/test/wizeng/inline1_bitwise_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_bitwise_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.flags b/test/wizeng/inline1_bitwise_ops.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_bitwise_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_bitwise_ops.wasm.out b/test/wizeng/inline1_bitwise_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_call_chain.wasm b/test/wizeng/inline1_call_chain.wasm deleted file mode 100644 index 171935a15cd63ccf0953964daa4d6110324a150c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH diff --git a/test/wizeng/inline1_call_chain.wasm.err b/test/wizeng/inline1_call_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_call_chain.wasm.exit b/test/wizeng/inline1_call_chain.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_call_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_call_chain.wasm.flags b/test/wizeng/inline1_call_chain.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_call_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_call_chain.wasm.out b/test/wizeng/inline1_call_chain.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_callee_local_tee.wasm b/test/wizeng/inline1_callee_local_tee.wasm deleted file mode 100644 index f93aa37ce15dde154017241c5cd9cbbd208fa9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG diff --git a/test/wizeng/inline1_callee_local_tee.wasm.err b/test/wizeng/inline1_callee_local_tee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.exit b/test/wizeng/inline1_callee_local_tee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_callee_local_tee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.flags b/test/wizeng/inline1_callee_local_tee.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_callee_local_tee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_callee_local_tee.wasm.out b/test/wizeng/inline1_callee_local_tee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_callee_with_locals.wasm b/test/wizeng/inline1_callee_with_locals.wasm deleted file mode 100644 index 9a8b28ea5c628ea86bce7abea39b312aaa2e5809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex diff --git a/test/wizeng/inline1_callee_with_locals.wasm.err b/test/wizeng/inline1_callee_with_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.exit b/test/wizeng/inline1_callee_with_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_callee_with_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.flags b/test/wizeng/inline1_callee_with_locals.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_callee_with_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_callee_with_locals.wasm.out b/test/wizeng/inline1_callee_with_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_chained_calls.wasm b/test/wizeng/inline1_chained_calls.wasm deleted file mode 100644 index 18e5d6678cb94002be934919866be5ff31647374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk diff --git a/test/wizeng/inline1_chained_calls.wasm.err b/test/wizeng/inline1_chained_calls.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_chained_calls.wasm.exit b/test/wizeng/inline1_chained_calls.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_chained_calls.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_chained_calls.wasm.flags b/test/wizeng/inline1_chained_calls.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_chained_calls.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_chained_calls.wasm.out b/test/wizeng/inline1_chained_calls.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_comparison_ops.wasm b/test/wizeng/inline1_comparison_ops.wasm deleted file mode 100644 index 56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P diff --git a/test/wizeng/inline1_comparison_ops.wasm.err b/test/wizeng/inline1_comparison_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_comparison_ops.wasm.exit b/test/wizeng/inline1_comparison_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_comparison_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_comparison_ops.wasm.flags b/test/wizeng/inline1_comparison_ops.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_comparison_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_comparison_ops.wasm.out b/test/wizeng/inline1_comparison_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm b/test/wizeng/inline1_complex_arithmetic.wasm deleted file mode 100644 index 694b3f4a6b30c0bc74cc659e09e0fd171e98ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.err b/test/wizeng/inline1_complex_arithmetic.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.exit b/test/wizeng/inline1_complex_arithmetic.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_complex_arithmetic.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.flags b/test/wizeng/inline1_complex_arithmetic.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_complex_arithmetic.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_complex_arithmetic.wasm.out b/test/wizeng/inline1_complex_arithmetic.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_deep_nested.wasm b/test/wizeng/inline1_deep_nested.wasm deleted file mode 100644 index a909c414279159032fd7f7b1c9df9e014c1d0323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p diff --git a/test/wizeng/inline1_deep_nested.wasm.err b/test/wizeng/inline1_deep_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_deep_nested.wasm.exit b/test/wizeng/inline1_deep_nested.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_deep_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_deep_nested.wasm.flags b/test/wizeng/inline1_deep_nested.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_deep_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_deep_nested.wasm.out b/test/wizeng/inline1_deep_nested.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_drop.wasm b/test/wizeng/inline1_drop.wasm deleted file mode 100644 index 7c5e0cd0d6d5af69a24d347b94c978754d37841a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z diff --git a/test/wizeng/inline1_drop.wasm.err b/test/wizeng/inline1_drop.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_drop.wasm.exit b/test/wizeng/inline1_drop.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_drop.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_drop.wasm.flags b/test/wizeng/inline1_drop.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_drop.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_drop.wasm.out b/test/wizeng/inline1_drop.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_explicit_return.wasm b/test/wizeng/inline1_explicit_return.wasm deleted file mode 100644 index 8e21a60e3735d084386276d35d945c513aa5db5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m diff --git a/test/wizeng/inline1_explicit_return.wasm.err b/test/wizeng/inline1_explicit_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_explicit_return.wasm.exit b/test/wizeng/inline1_explicit_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_explicit_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_explicit_return.wasm.flags b/test/wizeng/inline1_explicit_return.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_explicit_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_explicit_return.wasm.out b/test/wizeng/inline1_explicit_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_f32_mul.wasm b/test/wizeng/inline1_f32_mul.wasm deleted file mode 100644 index f61a7201588e4efe3c6ee151b81f64df92e38e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# diff --git a/test/wizeng/inline1_f32_mul.wasm.err b/test/wizeng/inline1_f32_mul.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_f32_mul.wasm.exit b/test/wizeng/inline1_f32_mul.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_f32_mul.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_f32_mul.wasm.flags b/test/wizeng/inline1_f32_mul.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_f32_mul.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_f32_mul.wasm.out b/test/wizeng/inline1_f32_mul.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_f64_sqrt.wasm b/test/wizeng/inline1_f64_sqrt.wasm deleted file mode 100644 index 1e26bc02724d42b75efc95e17a581f17fb0d0ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.err b/test/wizeng/inline1_f64_sqrt.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.exit b/test/wizeng/inline1_f64_sqrt.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_f64_sqrt.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.flags b/test/wizeng/inline1_f64_sqrt.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_f64_sqrt.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_f64_sqrt.wasm.out b/test/wizeng/inline1_f64_sqrt.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_four_params.wasm b/test/wizeng/inline1_four_params.wasm deleted file mode 100644 index c827c150a84693debdd5837c5985ed1eca5c1425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| diff --git a/test/wizeng/inline1_four_params.wasm.err b/test/wizeng/inline1_four_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_four_params.wasm.exit b/test/wizeng/inline1_four_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_four_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_four_params.wasm.flags b/test/wizeng/inline1_four_params.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_four_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_four_params.wasm.out b/test/wizeng/inline1_four_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_i64_add.wasm b/test/wizeng/inline1_i64_add.wasm deleted file mode 100644 index 3fa25019f8d13ac46c7b205020709dd247721426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 diff --git a/test/wizeng/inline1_i64_add.wasm.err b/test/wizeng/inline1_i64_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_i64_add.wasm.exit b/test/wizeng/inline1_i64_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_i64_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_i64_add.wasm.flags b/test/wizeng/inline1_i64_add.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_i64_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_i64_add.wasm.out b/test/wizeng/inline1_i64_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_local_tee.wasm b/test/wizeng/inline1_local_tee.wasm deleted file mode 100644 index 8606ca2cf894d01c71b382b73e2bb6e4d3076f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.err b/test/wizeng/inline1_mixed_param_types.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.exit b/test/wizeng/inline1_mixed_param_types.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_mixed_param_types.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.flags b/test/wizeng/inline1_mixed_param_types.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_mixed_param_types.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_mixed_param_types.wasm.out b/test/wizeng/inline1_mixed_param_types.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_multiple_locals.wasm b/test/wizeng/inline1_multiple_locals.wasm deleted file mode 100644 index 9eb6ddf8a797f20d00453be2cc6813c499eb2ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U diff --git a/test/wizeng/inline1_multiple_locals.wasm.err b/test/wizeng/inline1_multiple_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_multiple_locals.wasm.exit b/test/wizeng/inline1_multiple_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_multiple_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_multiple_locals.wasm.flags b/test/wizeng/inline1_multiple_locals.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_multiple_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_multiple_locals.wasm.out b/test/wizeng/inline1_multiple_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_multiple_results.wasm b/test/wizeng/inline1_multiple_results.wasm deleted file mode 100644 index 7bd0e41d3cf7cc0de8883977802c10819b108fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## diff --git a/test/wizeng/inline1_multiple_results.wasm.err b/test/wizeng/inline1_multiple_results.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_multiple_results.wasm.exit b/test/wizeng/inline1_multiple_results.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_multiple_results.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_multiple_results.wasm.flags b/test/wizeng/inline1_multiple_results.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_multiple_results.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_multiple_results.wasm.out b/test/wizeng/inline1_multiple_results.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_control_flow.wasm b/test/wizeng/inline1_no_control_flow.wasm deleted file mode 100644 index 698c4d390b8a02c49528b91ef5a923ea65918b05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 diff --git a/test/wizeng/inline1_no_control_flow.wasm.err b/test/wizeng/inline1_no_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_control_flow.wasm.exit b/test/wizeng/inline1_no_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_no_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_no_control_flow.wasm.flags b/test/wizeng/inline1_no_control_flow.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_no_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_control_flow.wasm.out b/test/wizeng/inline1_no_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_has_br.wasm b/test/wizeng/inline1_no_has_br.wasm deleted file mode 100644 index 85c3aa2794a3edffeef71f99064a424140c4255c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt diff --git a/test/wizeng/inline1_no_has_br.wasm.err b/test/wizeng/inline1_no_has_br.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_has_br.wasm.exit b/test/wizeng/inline1_no_has_br.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_no_has_br.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_no_has_br.wasm.flags b/test/wizeng/inline1_no_has_br.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_no_has_br.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_has_br.wasm.out b/test/wizeng/inline1_no_has_br.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_has_if.wasm b/test/wizeng/inline1_no_has_if.wasm deleted file mode 100644 index 2fb335b0f56058ec571533a1e920a69031203247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 diff --git a/test/wizeng/inline1_no_has_if.wasm.err b/test/wizeng/inline1_no_has_if.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_has_if.wasm.exit b/test/wizeng/inline1_no_has_if.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_no_has_if.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_no_has_if.wasm.flags b/test/wizeng/inline1_no_has_if.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_no_has_if.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_has_if.wasm.out b/test/wizeng/inline1_no_has_if.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_has_loop.wasm b/test/wizeng/inline1_no_has_loop.wasm deleted file mode 100644 index ba55800182f83aca685c539de7d052f4eb2a2cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) diff --git a/test/wizeng/inline1_no_too_many_params.wasm.err b/test/wizeng/inline1_no_too_many_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.exit b/test/wizeng/inline1_no_too_many_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_no_too_many_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.flags b/test/wizeng/inline1_no_too_many_params.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_no_too_many_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_no_too_many_params.wasm.out b/test/wizeng/inline1_no_too_many_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm b/test/wizeng/inline1_outcall_control_flow.wasm deleted file mode 100644 index 4271825da22d5cce4448be676086845c8f5d0102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.err b/test/wizeng/inline1_outcall_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.exit b/test/wizeng/inline1_outcall_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_outcall_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.flags b/test/wizeng/inline1_outcall_control_flow.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_control_flow.wasm.out b/test/wizeng/inline1_outcall_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm b/test/wizeng/inline1_outcall_indirect_trap.wasm deleted file mode 100644 index 6fc42ebf85c9d3dfbe90a663d5319694d1095ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.err b/test/wizeng/inline1_outcall_indirect_trap.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.exit b/test/wizeng/inline1_outcall_indirect_trap.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_outcall_indirect_trap.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.flags b/test/wizeng/inline1_outcall_indirect_trap.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_indirect_trap.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_indirect_trap.wasm.out b/test/wizeng/inline1_outcall_indirect_trap.wasm.out deleted file mode 100644 index 0db58930a..000000000 --- a/test/wizeng/inline1_outcall_indirect_trap.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline1_outcall_memory.wasm b/test/wizeng/inline1_outcall_memory.wasm deleted file mode 100644 index 0108c8b4d6fe6b14b69164546041428737ab421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN diff --git a/test/wizeng/inline1_outcall_minimal.wasm.err b/test/wizeng/inline1_outcall_minimal.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.exit b/test/wizeng/inline1_outcall_minimal.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_outcall_minimal.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.flags b/test/wizeng/inline1_outcall_minimal.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_minimal.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_minimal.wasm.out b/test/wizeng/inline1_outcall_minimal.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm b/test/wizeng/inline1_outcall_no_locals.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.err b/test/wizeng/inline1_outcall_no_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.exit b/test/wizeng/inline1_outcall_no_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_outcall_no_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.flags b/test/wizeng/inline1_outcall_no_locals.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_no_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_no_locals.wasm.out b/test/wizeng/inline1_outcall_no_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm b/test/wizeng/inline1_outcall_no_outer_local.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.err b/test/wizeng/inline1_outcall_no_outer_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.exit b/test/wizeng/inline1_outcall_no_outer_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_outcall_no_outer_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.flags b/test/wizeng/inline1_outcall_no_outer_local.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_no_outer_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_no_outer_local.wasm.out b/test/wizeng/inline1_outcall_no_outer_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_params.wasm b/test/wizeng/inline1_outcall_params.wasm deleted file mode 100644 index 5286a1ee215e9f346eebe71f5dd91d650f3322ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.err b/test/wizeng/inline1_outcall_stack_values.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.exit b/test/wizeng/inline1_outcall_stack_values.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_outcall_stack_values.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.flags b/test/wizeng/inline1_outcall_stack_values.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_outcall_stack_values.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_outcall_stack_values.wasm.out b/test/wizeng/inline1_outcall_stack_values.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_repeated_callee.wasm b/test/wizeng/inline1_repeated_callee.wasm deleted file mode 100644 index b8545776160f8fb91daf7e6dd3f22fbad228a918..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC diff --git a/test/wizeng/inline1_repeated_callee.wasm.err b/test/wizeng/inline1_repeated_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_repeated_callee.wasm.exit b/test/wizeng/inline1_repeated_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_repeated_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_repeated_callee.wasm.flags b/test/wizeng/inline1_repeated_callee.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_repeated_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_repeated_callee.wasm.out b/test/wizeng/inline1_repeated_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_select.wasm b/test/wizeng/inline1_select.wasm deleted file mode 100644 index a6fe6ff7541acd26c500f78a51e99c3cae2b4a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 diff --git a/test/wizeng/inline1_select.wasm.err b/test/wizeng/inline1_select.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_select.wasm.exit b/test/wizeng/inline1_select.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_select.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_select.wasm.flags b/test/wizeng/inline1_select.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_select.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_select.wasm.out b/test/wizeng/inline1_select.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_shift_ops.wasm b/test/wizeng/inline1_shift_ops.wasm deleted file mode 100644 index eb851677145914a0ccac58af9c48981d7ac330ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi diff --git a/test/wizeng/inline1_shift_ops.wasm.err b/test/wizeng/inline1_shift_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_shift_ops.wasm.exit b/test/wizeng/inline1_shift_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_shift_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_shift_ops.wasm.flags b/test/wizeng/inline1_shift_ops.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_shift_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_shift_ops.wasm.out b/test/wizeng/inline1_shift_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_simple_add.wasm b/test/wizeng/inline1_simple_add.wasm deleted file mode 100644 index a7dbcfb1b041a2fc9cb8011da3307a1615e73e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 diff --git a/test/wizeng/inline1_simple_add.wasm.err b/test/wizeng/inline1_simple_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_simple_add.wasm.exit b/test/wizeng/inline1_simple_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_simple_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_simple_add.wasm.flags b/test/wizeng/inline1_simple_add.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_simple_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_simple_add.wasm.out b/test/wizeng/inline1_simple_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_div.wasm b/test/wizeng/inline1_trap_div.wasm deleted file mode 100644 index ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +9 - !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline1_trap_div0.wasm b/test/wizeng/inline1_trap_div0.wasm deleted file mode 100644 index 3a9b25ccb685deb78e69ad64926b9fa4711698c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q diff --git a/test/wizeng/inline1_trap_div0.wasm.err b/test/wizeng/inline1_trap_div0.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_div0.wasm.exit b/test/wizeng/inline1_trap_div0.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_div0.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_div0.wasm.flags b/test/wizeng/inline1_trap_div0.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_div0.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_div0.wasm.out b/test/wizeng/inline1_trap_div0.wasm.out deleted file mode 100644 index 9d7c5354b..000000000 --- a/test/wizeng/inline1_trap_div0.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline1_trap_div0_nested.wasm b/test/wizeng/inline1_trap_div0_nested.wasm deleted file mode 100644 index e53f9dc4f71c71504598fb757ad6eda6cb34485c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.err b/test/wizeng/inline1_trap_div0_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.exit b/test/wizeng/inline1_trap_div0_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_div0_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.flags b/test/wizeng/inline1_trap_div0_nested.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_div0_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_div0_nested.wasm.out b/test/wizeng/inline1_trap_div0_nested.wasm.out deleted file mode 100644 index 5f2ae8b6b..000000000 --- a/test/wizeng/inline1_trap_div0_nested.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline1_trap_float.wasm b/test/wizeng/inline1_trap_float.wasm deleted file mode 100644 index 8fdfdbe52b96544864f978e1e0894e41ca51b218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +13 - !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline1_trap_func_invalid.wasm b/test/wizeng/inline1_trap_func_invalid.wasm deleted file mode 100644 index e775f68504a090a85d467facf5ac46bd7b53dce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.err b/test/wizeng/inline1_trap_func_invalid.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.exit b/test/wizeng/inline1_trap_func_invalid.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_func_invalid.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.flags b/test/wizeng/inline1_trap_func_invalid.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_func_invalid.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_func_invalid.wasm.out b/test/wizeng/inline1_trap_func_invalid.wasm.out deleted file mode 100644 index 2e800c687..000000000 --- a/test/wizeng/inline1_trap_func_invalid.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline1_trap_func_sig.wasm b/test/wizeng/inline1_trap_func_sig.wasm deleted file mode 100644 index 2fb1c6504064a4f3c8f3017e7e1410f38ea4e383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN@u?>JQ3 +3 - +3 - !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline1_trap_memory.wasm b/test/wizeng/inline1_trap_memory.wasm deleted file mode 100644 index f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK diff --git a/test/wizeng/inline1_trap_memory.wasm.err b/test/wizeng/inline1_trap_memory.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_memory.wasm.exit b/test/wizeng/inline1_trap_memory.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_memory.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_memory.wasm.flags b/test/wizeng/inline1_trap_memory.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_memory.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory.wasm.out b/test/wizeng/inline1_trap_memory.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline1_trap_memory.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_memory_chain.wasm b/test/wizeng/inline1_trap_memory_chain.wasm deleted file mode 100644 index 73fe8b2e3524e8116baa2eb9f570d469754cc7de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.err b/test/wizeng/inline1_trap_memory_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.exit b/test/wizeng/inline1_trap_memory_chain.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_memory_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.flags b/test/wizeng/inline1_trap_memory_chain.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_memory_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory_chain.wasm.out b/test/wizeng/inline1_trap_memory_chain.wasm.out deleted file mode 100644 index a5d624d67..000000000 --- a/test/wizeng/inline1_trap_memory_chain.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_memory_nested.wasm b/test/wizeng/inline1_trap_memory_nested.wasm deleted file mode 100644 index 5bd520920b7b8acc07355c726eea31c6573987dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.err b/test/wizeng/inline1_trap_memory_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.exit b/test/wizeng/inline1_trap_memory_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_memory_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.flags b/test/wizeng/inline1_trap_memory_nested.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_memory_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_memory_nested.wasm.out b/test/wizeng/inline1_trap_memory_nested.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline1_trap_memory_nested.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_trap_tableoob.wasm b/test/wizeng/inline1_trap_tableoob.wasm deleted file mode 100644 index 8fc6cdad85a050cf86e651f8f749a39b1320e217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.err b/test/wizeng/inline1_trap_tableoob.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.exit b/test/wizeng/inline1_trap_tableoob.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_tableoob.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.flags b/test/wizeng/inline1_trap_tableoob.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_tableoob.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_tableoob.wasm.out b/test/wizeng/inline1_trap_tableoob.wasm.out deleted file mode 100644 index 44b4678e4..000000000 --- a/test/wizeng/inline1_trap_tableoob.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[TABLE_OOB] diff --git a/test/wizeng/inline1_trap_traploc1.wasm b/test/wizeng/inline1_trap_traploc1.wasm deleted file mode 100644 index d3a013e27b8f3c0654d6d83ba0f40dc24562ef50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# diff --git a/test/wizeng/inline1_trap_traploc1.wasm.err b/test/wizeng/inline1_trap_traploc1.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.exit b/test/wizeng/inline1_trap_traploc1.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_traploc1.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.flags b/test/wizeng/inline1_trap_traploc1.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_traploc1.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_traploc1.wasm.out b/test/wizeng/inline1_trap_traploc1.wasm.out deleted file mode 100644 index 0445b36ca..000000000 --- a/test/wizeng/inline1_trap_traploc1.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_traploc2.wasm b/test/wizeng/inline1_trap_traploc2.wasm deleted file mode 100644 index 0344f626aeceed7df0124f07925e2ac69eedfbc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ diff --git a/test/wizeng/inline1_trap_traploc2.wasm.err b/test/wizeng/inline1_trap_traploc2.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.exit b/test/wizeng/inline1_trap_traploc2.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_trap_traploc2.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.flags b/test/wizeng/inline1_trap_traploc2.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_trap_traploc2.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_trap_traploc2.wasm.out b/test/wizeng/inline1_trap_traploc2.wasm.out deleted file mode 100644 index 2bcca3752..000000000 --- a/test/wizeng/inline1_trap_traploc2.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +4 - +2 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable.wasm b/test/wizeng/inline1_trap_unreachable.wasm deleted file mode 100644 index ae5ab00da9e3db721b6fef7427d83d043b71d83c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable_void.wasm b/test/wizeng/inline1_trap_unreachable_void.wasm deleted file mode 100644 index ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_trap_unreachable_with_stack.wasm b/test/wizeng/inline1_trap_unreachable_with_stack.wasm deleted file mode 100644 index 2562df7cf6d3a36e015880fcf81b76d993f2a68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline1_two_level.wasm b/test/wizeng/inline1_two_level.wasm deleted file mode 100644 index 24e1ef014c8c650dd9a02cad803febb994fbb745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& diff --git a/test/wizeng/inline1_two_level.wasm.err b/test/wizeng/inline1_two_level.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_two_level.wasm.exit b/test/wizeng/inline1_two_level.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_two_level.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_two_level.wasm.flags b/test/wizeng/inline1_two_level.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_two_level.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_two_level.wasm.out b/test/wizeng/inline1_two_level.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_two_return.wasm b/test/wizeng/inline1_two_return.wasm deleted file mode 100644 index 11deb7a1f5e1efdeee4a51489b016c1fe8f28f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o diff --git a/test/wizeng/inline1_two_return.wasm.err b/test/wizeng/inline1_two_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_two_return.wasm.exit b/test/wizeng/inline1_two_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_two_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_two_return.wasm.flags b/test/wizeng/inline1_two_return.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_two_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_two_return.wasm.out b/test/wizeng/inline1_two_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_unary_ops.wasm b/test/wizeng/inline1_unary_ops.wasm deleted file mode 100644 index cc21dc0c43220095f72c1a87b8e68fb55cced47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z diff --git a/test/wizeng/inline1_unary_ops.wasm.err b/test/wizeng/inline1_unary_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_unary_ops.wasm.exit b/test/wizeng/inline1_unary_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_unary_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_unary_ops.wasm.flags b/test/wizeng/inline1_unary_ops.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_unary_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_unary_ops.wasm.out b/test/wizeng/inline1_unary_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_unreachable.wasm b/test/wizeng/inline1_unreachable.wasm deleted file mode 100644 index 485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( diff --git a/test/wizeng/inline1_unreachable.wasm.err b/test/wizeng/inline1_unreachable.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_unreachable.wasm.exit b/test/wizeng/inline1_unreachable.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline1_unreachable.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline1_unreachable.wasm.flags b/test/wizeng/inline1_unreachable.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_unreachable.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_unreachable.wasm.out b/test/wizeng/inline1_unreachable.wasm.out deleted file mode 100644 index 258784a39..000000000 --- a/test/wizeng/inline1_unreachable.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +1 - +15 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline1_void_callee.wasm b/test/wizeng/inline1_void_callee.wasm deleted file mode 100644 index b858b0601686eafc91b736eca634be9c6e49ffc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& diff --git a/test/wizeng/inline1_void_callee.wasm.err b/test/wizeng/inline1_void_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline1_void_callee.wasm.exit b/test/wizeng/inline1_void_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline1_void_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline1_void_callee.wasm.flags b/test/wizeng/inline1_void_callee.wasm.flags deleted file mode 100644 index b07c2b2b3..000000000 --- a/test/wizeng/inline1_void_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=1 diff --git a/test/wizeng/inline1_void_callee.wasm.out b/test/wizeng/inline1_void_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_add_with_local.wasm b/test/wizeng/inline2_add_with_local.wasm deleted file mode 100644 index b18451237b9b396497ae272c4f5d6f66ae2f9be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix diff --git a/test/wizeng/inline2_add_with_local.wasm.err b/test/wizeng/inline2_add_with_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_add_with_local.wasm.exit b/test/wizeng/inline2_add_with_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_add_with_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_add_with_local.wasm.flags b/test/wizeng/inline2_add_with_local.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_add_with_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_add_with_local.wasm.out b/test/wizeng/inline2_add_with_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_bitwise_ops.wasm b/test/wizeng/inline2_bitwise_ops.wasm deleted file mode 100644 index c48b284564c7be1260b3bc210592921fa3ecdf04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- diff --git a/test/wizeng/inline2_bitwise_ops.wasm.err b/test/wizeng/inline2_bitwise_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.exit b/test/wizeng/inline2_bitwise_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_bitwise_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.flags b/test/wizeng/inline2_bitwise_ops.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_bitwise_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_bitwise_ops.wasm.out b/test/wizeng/inline2_bitwise_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_call_chain.wasm b/test/wizeng/inline2_call_chain.wasm deleted file mode 100644 index 171935a15cd63ccf0953964daa4d6110324a150c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH diff --git a/test/wizeng/inline2_call_chain.wasm.err b/test/wizeng/inline2_call_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_call_chain.wasm.exit b/test/wizeng/inline2_call_chain.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_call_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_call_chain.wasm.flags b/test/wizeng/inline2_call_chain.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_call_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_call_chain.wasm.out b/test/wizeng/inline2_call_chain.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_callee_local_tee.wasm b/test/wizeng/inline2_callee_local_tee.wasm deleted file mode 100644 index f93aa37ce15dde154017241c5cd9cbbd208fa9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG diff --git a/test/wizeng/inline2_callee_local_tee.wasm.err b/test/wizeng/inline2_callee_local_tee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.exit b/test/wizeng/inline2_callee_local_tee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_callee_local_tee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.flags b/test/wizeng/inline2_callee_local_tee.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_callee_local_tee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_callee_local_tee.wasm.out b/test/wizeng/inline2_callee_local_tee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_callee_with_locals.wasm b/test/wizeng/inline2_callee_with_locals.wasm deleted file mode 100644 index 9a8b28ea5c628ea86bce7abea39b312aaa2e5809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex diff --git a/test/wizeng/inline2_callee_with_locals.wasm.err b/test/wizeng/inline2_callee_with_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.exit b/test/wizeng/inline2_callee_with_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_callee_with_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.flags b/test/wizeng/inline2_callee_with_locals.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_callee_with_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_callee_with_locals.wasm.out b/test/wizeng/inline2_callee_with_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_chained_calls.wasm b/test/wizeng/inline2_chained_calls.wasm deleted file mode 100644 index 18e5d6678cb94002be934919866be5ff31647374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk diff --git a/test/wizeng/inline2_chained_calls.wasm.err b/test/wizeng/inline2_chained_calls.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_chained_calls.wasm.exit b/test/wizeng/inline2_chained_calls.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_chained_calls.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_chained_calls.wasm.flags b/test/wizeng/inline2_chained_calls.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_chained_calls.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_chained_calls.wasm.out b/test/wizeng/inline2_chained_calls.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_comparison_ops.wasm b/test/wizeng/inline2_comparison_ops.wasm deleted file mode 100644 index 56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P diff --git a/test/wizeng/inline2_comparison_ops.wasm.err b/test/wizeng/inline2_comparison_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_comparison_ops.wasm.exit b/test/wizeng/inline2_comparison_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_comparison_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_comparison_ops.wasm.flags b/test/wizeng/inline2_comparison_ops.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_comparison_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_comparison_ops.wasm.out b/test/wizeng/inline2_comparison_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm b/test/wizeng/inline2_complex_arithmetic.wasm deleted file mode 100644 index 694b3f4a6b30c0bc74cc659e09e0fd171e98ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.err b/test/wizeng/inline2_complex_arithmetic.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.exit b/test/wizeng/inline2_complex_arithmetic.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_complex_arithmetic.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.flags b/test/wizeng/inline2_complex_arithmetic.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_complex_arithmetic.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_complex_arithmetic.wasm.out b/test/wizeng/inline2_complex_arithmetic.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_deep_nested.wasm b/test/wizeng/inline2_deep_nested.wasm deleted file mode 100644 index a909c414279159032fd7f7b1c9df9e014c1d0323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p diff --git a/test/wizeng/inline2_deep_nested.wasm.err b/test/wizeng/inline2_deep_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_deep_nested.wasm.exit b/test/wizeng/inline2_deep_nested.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_deep_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_deep_nested.wasm.flags b/test/wizeng/inline2_deep_nested.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_deep_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_deep_nested.wasm.out b/test/wizeng/inline2_deep_nested.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_drop.wasm b/test/wizeng/inline2_drop.wasm deleted file mode 100644 index 7c5e0cd0d6d5af69a24d347b94c978754d37841a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z diff --git a/test/wizeng/inline2_drop.wasm.err b/test/wizeng/inline2_drop.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_drop.wasm.exit b/test/wizeng/inline2_drop.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_drop.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_drop.wasm.flags b/test/wizeng/inline2_drop.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_drop.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_drop.wasm.out b/test/wizeng/inline2_drop.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_explicit_return.wasm b/test/wizeng/inline2_explicit_return.wasm deleted file mode 100644 index 8e21a60e3735d084386276d35d945c513aa5db5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m diff --git a/test/wizeng/inline2_explicit_return.wasm.err b/test/wizeng/inline2_explicit_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_explicit_return.wasm.exit b/test/wizeng/inline2_explicit_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_explicit_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_explicit_return.wasm.flags b/test/wizeng/inline2_explicit_return.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_explicit_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_explicit_return.wasm.out b/test/wizeng/inline2_explicit_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_f32_mul.wasm b/test/wizeng/inline2_f32_mul.wasm deleted file mode 100644 index f61a7201588e4efe3c6ee151b81f64df92e38e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# diff --git a/test/wizeng/inline2_f32_mul.wasm.err b/test/wizeng/inline2_f32_mul.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_f32_mul.wasm.exit b/test/wizeng/inline2_f32_mul.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_f32_mul.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_f32_mul.wasm.flags b/test/wizeng/inline2_f32_mul.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_f32_mul.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_f32_mul.wasm.out b/test/wizeng/inline2_f32_mul.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_f64_sqrt.wasm b/test/wizeng/inline2_f64_sqrt.wasm deleted file mode 100644 index 1e26bc02724d42b75efc95e17a581f17fb0d0ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.err b/test/wizeng/inline2_f64_sqrt.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.exit b/test/wizeng/inline2_f64_sqrt.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_f64_sqrt.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.flags b/test/wizeng/inline2_f64_sqrt.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_f64_sqrt.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_f64_sqrt.wasm.out b/test/wizeng/inline2_f64_sqrt.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_four_params.wasm b/test/wizeng/inline2_four_params.wasm deleted file mode 100644 index c827c150a84693debdd5837c5985ed1eca5c1425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| diff --git a/test/wizeng/inline2_four_params.wasm.err b/test/wizeng/inline2_four_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_four_params.wasm.exit b/test/wizeng/inline2_four_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_four_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_four_params.wasm.flags b/test/wizeng/inline2_four_params.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_four_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_four_params.wasm.out b/test/wizeng/inline2_four_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_i64_add.wasm b/test/wizeng/inline2_i64_add.wasm deleted file mode 100644 index 3fa25019f8d13ac46c7b205020709dd247721426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 diff --git a/test/wizeng/inline2_i64_add.wasm.err b/test/wizeng/inline2_i64_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_i64_add.wasm.exit b/test/wizeng/inline2_i64_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_i64_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_i64_add.wasm.flags b/test/wizeng/inline2_i64_add.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_i64_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_i64_add.wasm.out b/test/wizeng/inline2_i64_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_local_tee.wasm b/test/wizeng/inline2_local_tee.wasm deleted file mode 100644 index 8606ca2cf894d01c71b382b73e2bb6e4d3076f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.err b/test/wizeng/inline2_mixed_param_types.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.exit b/test/wizeng/inline2_mixed_param_types.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_mixed_param_types.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.flags b/test/wizeng/inline2_mixed_param_types.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_mixed_param_types.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_mixed_param_types.wasm.out b/test/wizeng/inline2_mixed_param_types.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_multiple_locals.wasm b/test/wizeng/inline2_multiple_locals.wasm deleted file mode 100644 index 9eb6ddf8a797f20d00453be2cc6813c499eb2ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U diff --git a/test/wizeng/inline2_multiple_locals.wasm.err b/test/wizeng/inline2_multiple_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_multiple_locals.wasm.exit b/test/wizeng/inline2_multiple_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_multiple_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_multiple_locals.wasm.flags b/test/wizeng/inline2_multiple_locals.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_multiple_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_multiple_locals.wasm.out b/test/wizeng/inline2_multiple_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_multiple_results.wasm b/test/wizeng/inline2_multiple_results.wasm deleted file mode 100644 index 7bd0e41d3cf7cc0de8883977802c10819b108fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## diff --git a/test/wizeng/inline2_multiple_results.wasm.err b/test/wizeng/inline2_multiple_results.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_multiple_results.wasm.exit b/test/wizeng/inline2_multiple_results.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_multiple_results.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_multiple_results.wasm.flags b/test/wizeng/inline2_multiple_results.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_multiple_results.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_multiple_results.wasm.out b/test/wizeng/inline2_multiple_results.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_control_flow.wasm b/test/wizeng/inline2_no_control_flow.wasm deleted file mode 100644 index 698c4d390b8a02c49528b91ef5a923ea65918b05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 diff --git a/test/wizeng/inline2_no_control_flow.wasm.err b/test/wizeng/inline2_no_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_control_flow.wasm.exit b/test/wizeng/inline2_no_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_no_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_no_control_flow.wasm.flags b/test/wizeng/inline2_no_control_flow.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_no_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_control_flow.wasm.out b/test/wizeng/inline2_no_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_has_br.wasm b/test/wizeng/inline2_no_has_br.wasm deleted file mode 100644 index 85c3aa2794a3edffeef71f99064a424140c4255c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt diff --git a/test/wizeng/inline2_no_has_br.wasm.err b/test/wizeng/inline2_no_has_br.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_has_br.wasm.exit b/test/wizeng/inline2_no_has_br.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_no_has_br.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_no_has_br.wasm.flags b/test/wizeng/inline2_no_has_br.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_no_has_br.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_has_br.wasm.out b/test/wizeng/inline2_no_has_br.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_has_if.wasm b/test/wizeng/inline2_no_has_if.wasm deleted file mode 100644 index 2fb335b0f56058ec571533a1e920a69031203247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 diff --git a/test/wizeng/inline2_no_has_if.wasm.err b/test/wizeng/inline2_no_has_if.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_has_if.wasm.exit b/test/wizeng/inline2_no_has_if.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_no_has_if.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_no_has_if.wasm.flags b/test/wizeng/inline2_no_has_if.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_no_has_if.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_has_if.wasm.out b/test/wizeng/inline2_no_has_if.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_has_loop.wasm b/test/wizeng/inline2_no_has_loop.wasm deleted file mode 100644 index ba55800182f83aca685c539de7d052f4eb2a2cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) diff --git a/test/wizeng/inline2_no_too_many_params.wasm.err b/test/wizeng/inline2_no_too_many_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.exit b/test/wizeng/inline2_no_too_many_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_no_too_many_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.flags b/test/wizeng/inline2_no_too_many_params.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_no_too_many_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_no_too_many_params.wasm.out b/test/wizeng/inline2_no_too_many_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm b/test/wizeng/inline2_outcall_control_flow.wasm deleted file mode 100644 index 4271825da22d5cce4448be676086845c8f5d0102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.err b/test/wizeng/inline2_outcall_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.exit b/test/wizeng/inline2_outcall_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_outcall_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.flags b/test/wizeng/inline2_outcall_control_flow.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_control_flow.wasm.out b/test/wizeng/inline2_outcall_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm b/test/wizeng/inline2_outcall_indirect_trap.wasm deleted file mode 100644 index 6fc42ebf85c9d3dfbe90a663d5319694d1095ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.err b/test/wizeng/inline2_outcall_indirect_trap.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.exit b/test/wizeng/inline2_outcall_indirect_trap.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_outcall_indirect_trap.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.flags b/test/wizeng/inline2_outcall_indirect_trap.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_indirect_trap.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_indirect_trap.wasm.out b/test/wizeng/inline2_outcall_indirect_trap.wasm.out deleted file mode 100644 index 0db58930a..000000000 --- a/test/wizeng/inline2_outcall_indirect_trap.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline2_outcall_memory.wasm b/test/wizeng/inline2_outcall_memory.wasm deleted file mode 100644 index 0108c8b4d6fe6b14b69164546041428737ab421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN diff --git a/test/wizeng/inline2_outcall_minimal.wasm.err b/test/wizeng/inline2_outcall_minimal.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.exit b/test/wizeng/inline2_outcall_minimal.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_outcall_minimal.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.flags b/test/wizeng/inline2_outcall_minimal.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_minimal.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_minimal.wasm.out b/test/wizeng/inline2_outcall_minimal.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm b/test/wizeng/inline2_outcall_no_locals.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.err b/test/wizeng/inline2_outcall_no_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.exit b/test/wizeng/inline2_outcall_no_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_outcall_no_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.flags b/test/wizeng/inline2_outcall_no_locals.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_no_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_no_locals.wasm.out b/test/wizeng/inline2_outcall_no_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm b/test/wizeng/inline2_outcall_no_outer_local.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.err b/test/wizeng/inline2_outcall_no_outer_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.exit b/test/wizeng/inline2_outcall_no_outer_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_outcall_no_outer_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.flags b/test/wizeng/inline2_outcall_no_outer_local.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_no_outer_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_no_outer_local.wasm.out b/test/wizeng/inline2_outcall_no_outer_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_params.wasm b/test/wizeng/inline2_outcall_params.wasm deleted file mode 100644 index 5286a1ee215e9f346eebe71f5dd91d650f3322ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.err b/test/wizeng/inline2_outcall_stack_values.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.exit b/test/wizeng/inline2_outcall_stack_values.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_outcall_stack_values.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.flags b/test/wizeng/inline2_outcall_stack_values.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_outcall_stack_values.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_outcall_stack_values.wasm.out b/test/wizeng/inline2_outcall_stack_values.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_repeated_callee.wasm b/test/wizeng/inline2_repeated_callee.wasm deleted file mode 100644 index b8545776160f8fb91daf7e6dd3f22fbad228a918..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC diff --git a/test/wizeng/inline2_repeated_callee.wasm.err b/test/wizeng/inline2_repeated_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_repeated_callee.wasm.exit b/test/wizeng/inline2_repeated_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_repeated_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_repeated_callee.wasm.flags b/test/wizeng/inline2_repeated_callee.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_repeated_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_repeated_callee.wasm.out b/test/wizeng/inline2_repeated_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_select.wasm b/test/wizeng/inline2_select.wasm deleted file mode 100644 index a6fe6ff7541acd26c500f78a51e99c3cae2b4a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 diff --git a/test/wizeng/inline2_select.wasm.err b/test/wizeng/inline2_select.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_select.wasm.exit b/test/wizeng/inline2_select.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_select.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_select.wasm.flags b/test/wizeng/inline2_select.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_select.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_select.wasm.out b/test/wizeng/inline2_select.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_shift_ops.wasm b/test/wizeng/inline2_shift_ops.wasm deleted file mode 100644 index eb851677145914a0ccac58af9c48981d7ac330ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi diff --git a/test/wizeng/inline2_shift_ops.wasm.err b/test/wizeng/inline2_shift_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_shift_ops.wasm.exit b/test/wizeng/inline2_shift_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_shift_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_shift_ops.wasm.flags b/test/wizeng/inline2_shift_ops.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_shift_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_shift_ops.wasm.out b/test/wizeng/inline2_shift_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_simple_add.wasm b/test/wizeng/inline2_simple_add.wasm deleted file mode 100644 index a7dbcfb1b041a2fc9cb8011da3307a1615e73e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 diff --git a/test/wizeng/inline2_simple_add.wasm.err b/test/wizeng/inline2_simple_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_simple_add.wasm.exit b/test/wizeng/inline2_simple_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_simple_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_simple_add.wasm.flags b/test/wizeng/inline2_simple_add.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_simple_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_simple_add.wasm.out b/test/wizeng/inline2_simple_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_div.wasm b/test/wizeng/inline2_trap_div.wasm deleted file mode 100644 index ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +9 - !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline2_trap_div0.wasm b/test/wizeng/inline2_trap_div0.wasm deleted file mode 100644 index 3a9b25ccb685deb78e69ad64926b9fa4711698c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q diff --git a/test/wizeng/inline2_trap_div0.wasm.err b/test/wizeng/inline2_trap_div0.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_div0.wasm.exit b/test/wizeng/inline2_trap_div0.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_div0.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_div0.wasm.flags b/test/wizeng/inline2_trap_div0.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_div0.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_div0.wasm.out b/test/wizeng/inline2_trap_div0.wasm.out deleted file mode 100644 index 9d7c5354b..000000000 --- a/test/wizeng/inline2_trap_div0.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline2_trap_div0_nested.wasm b/test/wizeng/inline2_trap_div0_nested.wasm deleted file mode 100644 index e53f9dc4f71c71504598fb757ad6eda6cb34485c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.err b/test/wizeng/inline2_trap_div0_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.exit b/test/wizeng/inline2_trap_div0_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_div0_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.flags b/test/wizeng/inline2_trap_div0_nested.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_div0_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_div0_nested.wasm.out b/test/wizeng/inline2_trap_div0_nested.wasm.out deleted file mode 100644 index 5f2ae8b6b..000000000 --- a/test/wizeng/inline2_trap_div0_nested.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline2_trap_float.wasm b/test/wizeng/inline2_trap_float.wasm deleted file mode 100644 index 8fdfdbe52b96544864f978e1e0894e41ca51b218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +13 - !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline2_trap_func_invalid.wasm b/test/wizeng/inline2_trap_func_invalid.wasm deleted file mode 100644 index e775f68504a090a85d467facf5ac46bd7b53dce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.err b/test/wizeng/inline2_trap_func_invalid.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.exit b/test/wizeng/inline2_trap_func_invalid.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_func_invalid.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.flags b/test/wizeng/inline2_trap_func_invalid.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_func_invalid.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_func_invalid.wasm.out b/test/wizeng/inline2_trap_func_invalid.wasm.out deleted file mode 100644 index 2e800c687..000000000 --- a/test/wizeng/inline2_trap_func_invalid.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline2_trap_func_sig.wasm b/test/wizeng/inline2_trap_func_sig.wasm deleted file mode 100644 index 2fb1c6504064a4f3c8f3017e7e1410f38ea4e383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN@u?>JQ3 +3 - +3 - !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline2_trap_memory.wasm b/test/wizeng/inline2_trap_memory.wasm deleted file mode 100644 index f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK diff --git a/test/wizeng/inline2_trap_memory.wasm.err b/test/wizeng/inline2_trap_memory.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_memory.wasm.exit b/test/wizeng/inline2_trap_memory.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_memory.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_memory.wasm.flags b/test/wizeng/inline2_trap_memory.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_memory.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory.wasm.out b/test/wizeng/inline2_trap_memory.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline2_trap_memory.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_memory_chain.wasm b/test/wizeng/inline2_trap_memory_chain.wasm deleted file mode 100644 index 73fe8b2e3524e8116baa2eb9f570d469754cc7de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.err b/test/wizeng/inline2_trap_memory_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.exit b/test/wizeng/inline2_trap_memory_chain.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_memory_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.flags b/test/wizeng/inline2_trap_memory_chain.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_memory_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory_chain.wasm.out b/test/wizeng/inline2_trap_memory_chain.wasm.out deleted file mode 100644 index a5d624d67..000000000 --- a/test/wizeng/inline2_trap_memory_chain.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_memory_nested.wasm b/test/wizeng/inline2_trap_memory_nested.wasm deleted file mode 100644 index 5bd520920b7b8acc07355c726eea31c6573987dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.err b/test/wizeng/inline2_trap_memory_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.exit b/test/wizeng/inline2_trap_memory_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_memory_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.flags b/test/wizeng/inline2_trap_memory_nested.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_memory_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_memory_nested.wasm.out b/test/wizeng/inline2_trap_memory_nested.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline2_trap_memory_nested.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_trap_tableoob.wasm b/test/wizeng/inline2_trap_tableoob.wasm deleted file mode 100644 index 8fc6cdad85a050cf86e651f8f749a39b1320e217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.err b/test/wizeng/inline2_trap_tableoob.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.exit b/test/wizeng/inline2_trap_tableoob.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_tableoob.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.flags b/test/wizeng/inline2_trap_tableoob.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_tableoob.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_tableoob.wasm.out b/test/wizeng/inline2_trap_tableoob.wasm.out deleted file mode 100644 index 44b4678e4..000000000 --- a/test/wizeng/inline2_trap_tableoob.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[TABLE_OOB] diff --git a/test/wizeng/inline2_trap_traploc1.wasm b/test/wizeng/inline2_trap_traploc1.wasm deleted file mode 100644 index d3a013e27b8f3c0654d6d83ba0f40dc24562ef50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# diff --git a/test/wizeng/inline2_trap_traploc1.wasm.err b/test/wizeng/inline2_trap_traploc1.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.exit b/test/wizeng/inline2_trap_traploc1.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_traploc1.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.flags b/test/wizeng/inline2_trap_traploc1.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_traploc1.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_traploc1.wasm.out b/test/wizeng/inline2_trap_traploc1.wasm.out deleted file mode 100644 index 0445b36ca..000000000 --- a/test/wizeng/inline2_trap_traploc1.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_traploc2.wasm b/test/wizeng/inline2_trap_traploc2.wasm deleted file mode 100644 index 0344f626aeceed7df0124f07925e2ac69eedfbc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ diff --git a/test/wizeng/inline2_trap_traploc2.wasm.err b/test/wizeng/inline2_trap_traploc2.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.exit b/test/wizeng/inline2_trap_traploc2.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_trap_traploc2.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.flags b/test/wizeng/inline2_trap_traploc2.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_trap_traploc2.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_trap_traploc2.wasm.out b/test/wizeng/inline2_trap_traploc2.wasm.out deleted file mode 100644 index 2bcca3752..000000000 --- a/test/wizeng/inline2_trap_traploc2.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +4 - +2 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable.wasm b/test/wizeng/inline2_trap_unreachable.wasm deleted file mode 100644 index ae5ab00da9e3db721b6fef7427d83d043b71d83c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable_void.wasm b/test/wizeng/inline2_trap_unreachable_void.wasm deleted file mode 100644 index ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_trap_unreachable_with_stack.wasm b/test/wizeng/inline2_trap_unreachable_with_stack.wasm deleted file mode 100644 index 2562df7cf6d3a36e015880fcf81b76d993f2a68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline2_two_level.wasm b/test/wizeng/inline2_two_level.wasm deleted file mode 100644 index 24e1ef014c8c650dd9a02cad803febb994fbb745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& diff --git a/test/wizeng/inline2_two_level.wasm.err b/test/wizeng/inline2_two_level.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_two_level.wasm.exit b/test/wizeng/inline2_two_level.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_two_level.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_two_level.wasm.flags b/test/wizeng/inline2_two_level.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_two_level.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_two_level.wasm.out b/test/wizeng/inline2_two_level.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_two_return.wasm b/test/wizeng/inline2_two_return.wasm deleted file mode 100644 index 11deb7a1f5e1efdeee4a51489b016c1fe8f28f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o diff --git a/test/wizeng/inline2_two_return.wasm.err b/test/wizeng/inline2_two_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_two_return.wasm.exit b/test/wizeng/inline2_two_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_two_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_two_return.wasm.flags b/test/wizeng/inline2_two_return.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_two_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_two_return.wasm.out b/test/wizeng/inline2_two_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_unary_ops.wasm b/test/wizeng/inline2_unary_ops.wasm deleted file mode 100644 index cc21dc0c43220095f72c1a87b8e68fb55cced47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z diff --git a/test/wizeng/inline2_unary_ops.wasm.err b/test/wizeng/inline2_unary_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_unary_ops.wasm.exit b/test/wizeng/inline2_unary_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_unary_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_unary_ops.wasm.flags b/test/wizeng/inline2_unary_ops.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_unary_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_unary_ops.wasm.out b/test/wizeng/inline2_unary_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_unreachable.wasm b/test/wizeng/inline2_unreachable.wasm deleted file mode 100644 index 485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( diff --git a/test/wizeng/inline2_unreachable.wasm.err b/test/wizeng/inline2_unreachable.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_unreachable.wasm.exit b/test/wizeng/inline2_unreachable.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline2_unreachable.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline2_unreachable.wasm.flags b/test/wizeng/inline2_unreachable.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_unreachable.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_unreachable.wasm.out b/test/wizeng/inline2_unreachable.wasm.out deleted file mode 100644 index 258784a39..000000000 --- a/test/wizeng/inline2_unreachable.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +1 - +15 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline2_void_callee.wasm b/test/wizeng/inline2_void_callee.wasm deleted file mode 100644 index b858b0601686eafc91b736eca634be9c6e49ffc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& diff --git a/test/wizeng/inline2_void_callee.wasm.err b/test/wizeng/inline2_void_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline2_void_callee.wasm.exit b/test/wizeng/inline2_void_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline2_void_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline2_void_callee.wasm.flags b/test/wizeng/inline2_void_callee.wasm.flags deleted file mode 100644 index e7e7518bb..000000000 --- a/test/wizeng/inline2_void_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=2 diff --git a/test/wizeng/inline2_void_callee.wasm.out b/test/wizeng/inline2_void_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_add_with_local.wasm b/test/wizeng/inline3_add_with_local.wasm deleted file mode 100644 index b18451237b9b396497ae272c4f5d6f66ae2f9be9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxW@2YhU{GMp;ud6N Ttas#c6cJ!h1d2GyxpM;mKn4ix diff --git a/test/wizeng/inline3_add_with_local.wasm.err b/test/wizeng/inline3_add_with_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_add_with_local.wasm.exit b/test/wizeng/inline3_add_with_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_add_with_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_add_with_local.wasm.flags b/test/wizeng/inline3_add_with_local.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_add_with_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_add_with_local.wasm.out b/test/wizeng/inline3_add_with_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_bitwise_ops.wasm b/test/wizeng/inline3_bitwise_ops.wasm deleted file mode 100644 index c48b284564c7be1260b3bc210592921fa3ecdf04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@V`VB%#^U{GKz1QA8W W+yV@a4gZ)O|1$y^|Nk?)a{~aD=MAR- diff --git a/test/wizeng/inline3_bitwise_ops.wasm.err b/test/wizeng/inline3_bitwise_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.exit b/test/wizeng/inline3_bitwise_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_bitwise_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.flags b/test/wizeng/inline3_bitwise_ops.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_bitwise_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_bitwise_ops.wasm.out b/test/wizeng/inline3_bitwise_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_call_chain.wasm b/test/wizeng/inline3_call_chain.wasm deleted file mode 100644 index 171935a15cd63ccf0953964daa4d6110324a150c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH+vok0#I5K8&a{y@p RAmrv`aO4tTbmVd81^^~E2ebeH diff --git a/test/wizeng/inline3_call_chain.wasm.err b/test/wizeng/inline3_call_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_call_chain.wasm.exit b/test/wizeng/inline3_call_chain.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_call_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_call_chain.wasm.flags b/test/wizeng/inline3_call_chain.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_call_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_call_chain.wasm.out b/test/wizeng/inline3_call_chain.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_callee_local_tee.wasm b/test/wizeng/inline3_callee_local_tee.wasm deleted file mode 100644 index f93aa37ce15dde154017241c5cd9cbbd208fa9b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&YEGBVaHFgUX2C^9NA Ta`OXujvN9EiVQ$84R>w;O;ZUG diff --git a/test/wizeng/inline3_callee_local_tee.wasm.err b/test/wizeng/inline3_callee_local_tee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.exit b/test/wizeng/inline3_callee_local_tee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_callee_local_tee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.flags b/test/wizeng/inline3_callee_local_tee.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_callee_local_tee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_callee_local_tee.wasm.out b/test/wizeng/inline3_callee_local_tee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_callee_with_locals.wasm b/test/wizeng/inline3_callee_with_locals.wasm deleted file mode 100644 index 9a8b28ea5c628ea86bce7abea39b312aaa2e5809..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1ANsGBVaHFeotOC^9NA Ra&s{_atSavK4Ea@1^^$Y2;Bex diff --git a/test/wizeng/inline3_callee_with_locals.wasm.err b/test/wizeng/inline3_callee_with_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.exit b/test/wizeng/inline3_callee_with_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_callee_with_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.flags b/test/wizeng/inline3_callee_with_locals.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_callee_with_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_callee_with_locals.wasm.out b/test/wizeng/inline3_callee_with_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_chained_calls.wasm b/test/wizeng/inline3_chained_calls.wasm deleted file mode 100644 index 18e5d6678cb94002be934919866be5ff31647374..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmcH;vok0#II?DOgK6d* RZf*ugE&&DsMn_$DZU8qx2zvkk diff --git a/test/wizeng/inline3_chained_calls.wasm.err b/test/wizeng/inline3_chained_calls.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_chained_calls.wasm.exit b/test/wizeng/inline3_chained_calls.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_chained_calls.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_chained_calls.wasm.flags b/test/wizeng/inline3_chained_calls.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_chained_calls.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_chained_calls.wasm.out b/test/wizeng/inline3_chained_calls.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_comparison_ops.wasm b/test/wizeng/inline3_comparison_ops.wasm deleted file mode 100644 index 56d7f8e4b11d62ae6ba97dcb0af0ce80ea5d8210..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 76 zcmW;Au?>JA5CzcxIShs?aD;0dga#9*fYJgR2e{QWmhWLalK`lp2X}f0U7~!GR>nE5 Z8zJvfU@)H14U17V{cftLrRI$lhrXE631t8P diff --git a/test/wizeng/inline3_comparison_ops.wasm.err b/test/wizeng/inline3_comparison_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_comparison_ops.wasm.exit b/test/wizeng/inline3_comparison_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_comparison_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_comparison_ops.wasm.flags b/test/wizeng/inline3_comparison_ops.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_comparison_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_comparison_ops.wasm.out b/test/wizeng/inline3_comparison_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm b/test/wizeng/inline3_complex_arithmetic.wasm deleted file mode 100644 index 694b3f4a6b30c0bc74cc659e09e0fd171e98ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmV~$u?>JQ3;38Ecf>FUx6>yq4^me^q W+N8i>d`xbao(nwr==%yk&in&-_zFh= diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.err b/test/wizeng/inline3_complex_arithmetic.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.exit b/test/wizeng/inline3_complex_arithmetic.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_complex_arithmetic.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.flags b/test/wizeng/inline3_complex_arithmetic.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_complex_arithmetic.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_complex_arithmetic.wasm.out b/test/wizeng/inline3_complex_arithmetic.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_deep_nested.wasm b/test/wizeng/inline3_deep_nested.wasm deleted file mode 100644 index a909c414279159032fd7f7b1c9df9e014c1d0323..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmW;Au@QhE6a>*b;EO^+3DjT*M79B;4wzT~b=a*)v^x*wX#_y0GCO+)yIy1nXjht6 f&Kt(6OEO3C#-p diff --git a/test/wizeng/inline3_deep_nested.wasm.err b/test/wizeng/inline3_deep_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_deep_nested.wasm.exit b/test/wizeng/inline3_deep_nested.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_deep_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_deep_nested.wasm.flags b/test/wizeng/inline3_deep_nested.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_deep_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_deep_nested.wasm.out b/test/wizeng/inline3_deep_nested.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_drop.wasm b/test/wizeng/inline3_drop.wasm deleted file mode 100644 index 7c5e0cd0d6d5af69a24d347b94c978754d37841a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@WxX5wW~U{GMpkphuf R+}sR~td7hA42~S`+yFk~2*m&Z diff --git a/test/wizeng/inline3_drop.wasm.err b/test/wizeng/inline3_drop.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_drop.wasm.exit b/test/wizeng/inline3_drop.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_drop.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_drop.wasm.flags b/test/wizeng/inline3_drop.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_drop.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_drop.wasm.out b/test/wizeng/inline3_drop.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_explicit_return.wasm b/test/wizeng/inline3_explicit_return.wasm deleted file mode 100644 index 8e21a60e3735d084386276d35d945c513aa5db5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGW8z>?U{GMp;^*dO PaO8KC6ku@FaOVa95`73m diff --git a/test/wizeng/inline3_explicit_return.wasm.err b/test/wizeng/inline3_explicit_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_explicit_return.wasm.exit b/test/wizeng/inline3_explicit_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_explicit_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_explicit_return.wasm.flags b/test/wizeng/inline3_explicit_return.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_explicit_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_explicit_return.wasm.out b/test/wizeng/inline3_explicit_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_f32_mul.wasm b/test/wizeng/inline3_f32_mul.wasm deleted file mode 100644 index f61a7201588e4efe3c6ee151b81f64df92e38e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68 zcmZQbEY4+QU|?Y6VoG4FWvoqLV610mW@2Du=U`;XP0Y*#%E&YEGAIDy6z2>4o(@yE V`5BxU7#27PFgQnv%yo+41^{rT3*G<# diff --git a/test/wizeng/inline3_f32_mul.wasm.err b/test/wizeng/inline3_f32_mul.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_f32_mul.wasm.exit b/test/wizeng/inline3_f32_mul.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_f32_mul.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_f32_mul.wasm.flags b/test/wizeng/inline3_f32_mul.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_f32_mul.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_f32_mul.wasm.out b/test/wizeng/inline3_f32_mul.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_f64_sqrt.wasm b/test/wizeng/inline3_f64_sqrt.wasm deleted file mode 100644 index 1e26bc02724d42b75efc95e17a581f17fb0d0ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 119 zcmZQbEY4+QU|?Y6WlCVF0RqOF1O~=>W@aV^Ms^NHmfXb5JO)NCe<4 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.err b/test/wizeng/inline3_f64_sqrt.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.exit b/test/wizeng/inline3_f64_sqrt.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_f64_sqrt.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.flags b/test/wizeng/inline3_f64_sqrt.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_f64_sqrt.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_f64_sqrt.wasm.out b/test/wizeng/inline3_f64_sqrt.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_four_params.wasm b/test/wizeng/inline3_four_params.wasm deleted file mode 100644 index c827c150a84693debdd5837c5985ed1eca5c1425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 71 zcmWN;!3}^Q3&8pHo=Pnu)4m7@lFC@m7dm*tAk5bz-?!m<9@(= UNrk}}CSe-ofYZg*(+SV5e5jrZrvLx| diff --git a/test/wizeng/inline3_four_params.wasm.err b/test/wizeng/inline3_four_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_four_params.wasm.exit b/test/wizeng/inline3_four_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_four_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_four_params.wasm.flags b/test/wizeng/inline3_four_params.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_four_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_four_params.wasm.out b/test/wizeng/inline3_four_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_i64_add.wasm b/test/wizeng/inline3_i64_add.wasm deleted file mode 100644 index 3fa25019f8d13ac46c7b205020709dd247721426..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75 zcmZQbEY4+QU|?Y6W=deHt7EK7U|_6gW@chwWanUH$xY16V_@V`WnyPgU{GMJ;g)7_ eYFIF3X|JqP!+{m2W?2aU`49HIUw)k-h#LSLy%RA2 diff --git a/test/wizeng/inline3_i64_add.wasm.err b/test/wizeng/inline3_i64_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_i64_add.wasm.exit b/test/wizeng/inline3_i64_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_i64_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_i64_add.wasm.flags b/test/wizeng/inline3_i64_add.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_i64_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_i64_add.wasm.out b/test/wizeng/inline3_i64_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_local_tee.wasm b/test/wizeng/inline3_local_tee.wasm deleted file mode 100644 index 8606ca2cf894d01c71b382b73e2bb6e4d3076f48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmWNJQ3CsVqjqBU}VWn%*CsVqj$FU}VWn%*y&@92 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.err b/test/wizeng/inline3_mixed_param_types.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.exit b/test/wizeng/inline3_mixed_param_types.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_mixed_param_types.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.flags b/test/wizeng/inline3_mixed_param_types.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_mixed_param_types.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_mixed_param_types.wasm.out b/test/wizeng/inline3_mixed_param_types.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_multiple_locals.wasm b/test/wizeng/inline3_multiple_locals.wasm deleted file mode 100644 index 9eb6ddf8a797f20d00453be2cc6813c499eb2ee0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%IGjDumI)i7;7186c`*C ivy>RuC^9K9Zc=1cVBD_AqQJ<_$>69dz~HFm&J6$y^bE%U diff --git a/test/wizeng/inline3_multiple_locals.wasm.err b/test/wizeng/inline3_multiple_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_multiple_locals.wasm.exit b/test/wizeng/inline3_multiple_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_multiple_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_multiple_locals.wasm.flags b/test/wizeng/inline3_multiple_locals.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_multiple_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_multiple_locals.wasm.out b/test/wizeng/inline3_multiple_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_multiple_results.wasm b/test/wizeng/inline3_multiple_results.wasm deleted file mode 100644 index 7bd0e41d3cf7cc0de8883977802c10819b108fc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6VM<`CuLq(82F7}3W+nzkb`D0C+{Da021YJXCN>5IMg<0L9tKA) NM-c&rY)3A4ZU7)42#f## diff --git a/test/wizeng/inline3_multiple_results.wasm.err b/test/wizeng/inline3_multiple_results.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_multiple_results.wasm.exit b/test/wizeng/inline3_multiple_results.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_multiple_results.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_multiple_results.wasm.flags b/test/wizeng/inline3_multiple_results.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_multiple_results.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_multiple_results.wasm.out b/test/wizeng/inline3_multiple_results.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_control_flow.wasm b/test/wizeng/inline3_no_control_flow.wasm deleted file mode 100644 index 698c4d390b8a02c49528b91ef5a923ea65918b05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AQtGAJ;(veY{=uqrTc Ob8|8{Y6$?bJ2wCnCkQG4 diff --git a/test/wizeng/inline3_no_control_flow.wasm.err b/test/wizeng/inline3_no_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_control_flow.wasm.exit b/test/wizeng/inline3_no_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_no_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_no_control_flow.wasm.flags b/test/wizeng/inline3_no_control_flow.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_no_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_control_flow.wasm.out b/test/wizeng/inline3_no_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_has_br.wasm b/test/wizeng/inline3_no_has_br.wasm deleted file mode 100644 index 85c3aa2794a3edffeef71f99064a424140c4255c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&SaGB7zPFgP-}@iI7S S@pC&eaC0&^vI+n>?%V(~6bNtt diff --git a/test/wizeng/inline3_no_has_br.wasm.err b/test/wizeng/inline3_no_has_br.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_has_br.wasm.exit b/test/wizeng/inline3_no_has_br.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_no_has_br.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_no_has_br.wasm.flags b/test/wizeng/inline3_no_has_br.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_no_has_br.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_has_br.wasm.out b/test/wizeng/inline3_no_has_br.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_has_if.wasm b/test/wizeng/inline3_no_has_if.wasm deleted file mode 100644 index 2fb335b0f56058ec571533a1e920a69031203247..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PZF(@!NGI+4m1F8BP TRs{xbZcYZrFaZWfEq87JO{NL2 diff --git a/test/wizeng/inline3_no_has_if.wasm.err b/test/wizeng/inline3_no_has_if.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_has_if.wasm.exit b/test/wizeng/inline3_no_has_if.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_no_has_if.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_no_has_if.wasm.flags b/test/wizeng/inline3_no_has_if.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_no_has_if.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_has_if.wasm.out b/test/wizeng/inline3_no_has_if.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_has_loop.wasm b/test/wizeng/inline3_no_has_loop.wasm deleted file mode 100644 index ba55800182f83aca685c539de7d052f4eb2a2cba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN`u?>JQ3CsVqjqBU}VWn%*org#RAa^R)wwi7#cLqUyBY;vMtjiltH&@g~^V=_wK!|^!-KwQ&4=3mSmF>_9c u+M=At>y7A-bO*sOlbOw8F6L@hvzeROJ#J7aDXVDFs;Z_0M@f<%lU=<_) diff --git a/test/wizeng/inline3_no_too_many_params.wasm.err b/test/wizeng/inline3_no_too_many_params.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.exit b/test/wizeng/inline3_no_too_many_params.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_no_too_many_params.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.flags b/test/wizeng/inline3_no_too_many_params.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_no_too_many_params.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_no_too_many_params.wasm.out b/test/wizeng/inline3_no_too_many_params.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm b/test/wizeng/inline3_outcall_control_flow.wasm deleted file mode 100644 index 4271825da22d5cce4448be676086845c8f5d0102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 197 zcmXAhJqiLb5Ju;lBq$q&6m}v^Y74;=>=a@nc!k~4;M#bAIffVX8iKQ0%un&&qwzU` zh)}}7X0QSCB3MX~K)hHYPUG!Cp?e{20TWWXL=z&A6O{uaExDUNR=(>jR zpMW}u73J*k0l@?MrdFfSDVipUWtO{w8r%s@VoMqX#g*N!t;fQZ6uR;2br0)@&-n}Q CcN-f3 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.err b/test/wizeng/inline3_outcall_control_flow.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.exit b/test/wizeng/inline3_outcall_control_flow.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_outcall_control_flow.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.flags b/test/wizeng/inline3_outcall_control_flow.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_control_flow.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_control_flow.wasm.out b/test/wizeng/inline3_outcall_control_flow.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm b/test/wizeng/inline3_outcall_indirect_trap.wasm deleted file mode 100644 index 6fc42ebf85c9d3dfbe90a663d5319694d1095ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73 zcmWN^u?>JA6h+bd5<(~Z(B8|}OZ Wd9y^_7x3R$=x!8wrdpZ$TIC-eKnGO- diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.err b/test/wizeng/inline3_outcall_indirect_trap.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.exit b/test/wizeng/inline3_outcall_indirect_trap.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_outcall_indirect_trap.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.flags b/test/wizeng/inline3_outcall_indirect_trap.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_indirect_trap.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_indirect_trap.wasm.out b/test/wizeng/inline3_outcall_indirect_trap.wasm.out deleted file mode 100644 index 0db58930a..000000000 --- a/test/wizeng/inline3_outcall_indirect_trap.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline3_outcall_memory.wasm b/test/wizeng/inline3_outcall_memory.wasm deleted file mode 100644 index 0108c8b4d6fe6b14b69164546041428737ab421d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 152 zcmXYoI}XA?5JT;mMWAd!DCu@PL_tYE71u}_BvuIx2bkmJDjbA^Fnk(6TedMiW&+?& z2X%M)z>k2gNkLgD!S#k|9&dL@chw{51%+opfu&aD>kj`IY*mYzPWeP}d&Mjk!KfC;Kou*X knH_C!`vv1ynURoqgoV_EGM$-;#m67xz~UnFn974Kyo{<1YybcN diff --git a/test/wizeng/inline3_outcall_minimal.wasm.err b/test/wizeng/inline3_outcall_minimal.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.exit b/test/wizeng/inline3_outcall_minimal.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_outcall_minimal.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.flags b/test/wizeng/inline3_outcall_minimal.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_minimal.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_minimal.wasm.out b/test/wizeng/inline3_outcall_minimal.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm b/test/wizeng/inline3_outcall_no_locals.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.err b/test/wizeng/inline3_outcall_no_locals.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.exit b/test/wizeng/inline3_outcall_no_locals.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_outcall_no_locals.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.flags b/test/wizeng/inline3_outcall_no_locals.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_no_locals.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_no_locals.wasm.out b/test/wizeng/inline3_outcall_no_locals.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm b/test/wizeng/inline3_outcall_no_outer_local.wasm deleted file mode 100644 index f4da7bd25497ddb6a541e2eb81b4be88f2f107a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mVFn7Yb1<^xCT8X_FmZ`9voI(yaI*mk0S0bP N21hLcMn^4oZUFjI2P^;p diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.err b/test/wizeng/inline3_outcall_no_outer_local.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.exit b/test/wizeng/inline3_outcall_no_outer_local.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_outcall_no_outer_local.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.flags b/test/wizeng/inline3_outcall_no_outer_local.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_no_outer_local.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_no_outer_local.wasm.out b/test/wizeng/inline3_outcall_no_outer_local.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_params.wasm b/test/wizeng/inline3_outcall_params.wasm deleted file mode 100644 index 5286a1ee215e9f346eebe71f5dd91d650f3322ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126 zcmWlQu@S;B5Cre^FWX}!8Y05i42^t5N(pv|kw_>&JyU_@4KCSR?7v0;yve40z`pSs zu!{;9=7rk!_ZMM($%E1j#-peOlUkyw#ZQ@R@=#4(+L7+$IC-pvMqhn)$ybx|5WZv< I4E@J5oizOu!TJC6tLyd2!%k*6ZawA2LZ5`Ma+!0umm*m s0=l}PKhk=_wUcy+h}^W^qtkHZF#Mph>kAzs%GPSjIkeERqdwIfK1vJ_?EnA( diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.err b/test/wizeng/inline3_outcall_stack_values.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.exit b/test/wizeng/inline3_outcall_stack_values.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_outcall_stack_values.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.flags b/test/wizeng/inline3_outcall_stack_values.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_outcall_stack_values.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_outcall_stack_values.wasm.out b/test/wizeng/inline3_outcall_stack_values.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_repeated_callee.wasm b/test/wizeng/inline3_repeated_callee.wasm deleted file mode 100644 index b8545776160f8fb91daf7e6dd3f22fbad228a918..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%1AJ=GbjLI7B?S*BdY*| NBf9`YmZO9_Hvk9n2m}BC diff --git a/test/wizeng/inline3_repeated_callee.wasm.err b/test/wizeng/inline3_repeated_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_repeated_callee.wasm.exit b/test/wizeng/inline3_repeated_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_repeated_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_repeated_callee.wasm.flags b/test/wizeng/inline3_repeated_callee.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_repeated_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_repeated_callee.wasm.out b/test/wizeng/inline3_repeated_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_select.wasm b/test/wizeng/inline3_select.wasm deleted file mode 100644 index a6fe6ff7541acd26c500f78a51e99c3cae2b4a53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67 zcmZQbEY4+QU|?Y6VM<`GudipUPheoIXJ%$%U}WcDWXVm;%wu5Wl40UxP+(ACRA7?k T7GQ9E!r*v<(UB3%a_0sBa2X31 diff --git a/test/wizeng/inline3_select.wasm.err b/test/wizeng/inline3_select.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_select.wasm.exit b/test/wizeng/inline3_select.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_select.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_select.wasm.flags b/test/wizeng/inline3_select.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_select.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_select.wasm.out b/test/wizeng/inline3_select.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_shift_ops.wasm b/test/wizeng/inline3_shift_ops.wasm deleted file mode 100644 index eb851677145914a0ccac58af9c48981d7ac330ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%7`&>F(@!NGL<+omT_}3 NIC2RvIEuJ)0{{SY2qXXi diff --git a/test/wizeng/inline3_shift_ops.wasm.err b/test/wizeng/inline3_shift_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_shift_ops.wasm.exit b/test/wizeng/inline3_shift_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_shift_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_shift_ops.wasm.flags b/test/wizeng/inline3_shift_ops.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_shift_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_shift_ops.wasm.out b/test/wizeng/inline3_shift_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_simple_add.wasm b/test/wizeng/inline3_simple_add.wasm deleted file mode 100644 index a7dbcfb1b041a2fc9cb8011da3307a1615e73e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?Y6W=deHuV<`JU|_6gW@chwWanUH$xY16V_@VGWnyPgU{GMp;^t;> OWOZa0U~uGd=LP@?tOxo4 diff --git a/test/wizeng/inline3_simple_add.wasm.err b/test/wizeng/inline3_simple_add.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_simple_add.wasm.exit b/test/wizeng/inline3_simple_add.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_simple_add.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_simple_add.wasm.flags b/test/wizeng/inline3_simple_add.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_simple_add.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_simple_add.wasm.out b/test/wizeng/inline3_simple_add.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_div.wasm b/test/wizeng/inline3_trap_div.wasm deleted file mode 100644 index ac2ea6e6ed19aa89eed83078c8ba55ed3e8dd461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +9 - !trap[DIV_UNREPRESENTABLE] diff --git a/test/wizeng/inline3_trap_div0.wasm b/test/wizeng/inline3_trap_div0.wasm deleted file mode 100644 index 3a9b25ccb685deb78e69ad64926b9fa4711698c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*`n#q7wC%gx2$$Rfay JCFRJ-4FJsC2fY9Q diff --git a/test/wizeng/inline3_trap_div0.wasm.err b/test/wizeng/inline3_trap_div0.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_div0.wasm.exit b/test/wizeng/inline3_trap_div0.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_div0.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_div0.wasm.flags b/test/wizeng/inline3_trap_div0.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_div0.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_div0.wasm.out b/test/wizeng/inline3_trap_div0.wasm.out deleted file mode 100644 index 9d7c5354b..000000000 --- a/test/wizeng/inline3_trap_div0.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline3_trap_div0_nested.wasm b/test/wizeng/inline3_trap_div0_nested.wasm deleted file mode 100644 index e53f9dc4f71c71504598fb757ad6eda6cb34485c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?WmWlUgTtY>Cr0dg4FIT%@T6EpJ|n7Nc$I2jxl9FlWn$mM2daAXx= X$l_*U5MboyVsK;;V9JtmWaI__JCO*= diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.err b/test/wizeng/inline3_trap_div0_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.exit b/test/wizeng/inline3_trap_div0_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_div0_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.flags b/test/wizeng/inline3_trap_div0_nested.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_div0_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_div0_nested.wasm.out b/test/wizeng/inline3_trap_div0_nested.wasm.out deleted file mode 100644 index 5f2ae8b6b..000000000 --- a/test/wizeng/inline3_trap_div0_nested.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +7 - !trap[DIV_BY_ZERO] diff --git a/test/wizeng/inline3_trap_float.wasm b/test/wizeng/inline3_trap_float.wasm deleted file mode 100644 index 8fdfdbe52b96544864f978e1e0894e41ca51b218..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +13 - !trap[FLOAT_UNREPRESENTABLE] diff --git a/test/wizeng/inline3_trap_func_invalid.wasm b/test/wizeng/inline3_trap_func_invalid.wasm deleted file mode 100644 index e775f68504a090a85d467facf5ac46bd7b53dce8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 70 zcmV~$!3}^Q5JkcNU=6rjH1T9NbOJ|BFeVm2>&~cu14(#jOlA`^#sFr#@|3aBuScv4 S2>B6`YTQwARoir*mGT2P0|%f0 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.err b/test/wizeng/inline3_trap_func_invalid.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.exit b/test/wizeng/inline3_trap_func_invalid.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_func_invalid.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.flags b/test/wizeng/inline3_trap_func_invalid.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_func_invalid.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_func_invalid.wasm.out b/test/wizeng/inline3_trap_func_invalid.wasm.out deleted file mode 100644 index 2e800c687..000000000 --- a/test/wizeng/inline3_trap_func_invalid.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[FUNC_INVALID] diff --git a/test/wizeng/inline3_trap_func_sig.wasm b/test/wizeng/inline3_trap_func_sig.wasm deleted file mode 100644 index 2fb1c6504064a4f3c8f3017e7e1410f38ea4e383..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81 zcmWN@u?>JQ3 +3 - +3 - !trap[FUNC_SIG_MISMATCH] diff --git a/test/wizeng/inline3_trap_memory.wasm b/test/wizeng/inline3_trap_memory.wasm deleted file mode 100644 index f03a3642c0364f8fb50234ab2c18ab3a3a9b03ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1qdrw+}iGiDo O!I4FPAxp}UksAQnUk9xK diff --git a/test/wizeng/inline3_trap_memory.wasm.err b/test/wizeng/inline3_trap_memory.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_memory.wasm.exit b/test/wizeng/inline3_trap_memory.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_memory.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_memory.wasm.flags b/test/wizeng/inline3_trap_memory.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_memory.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory.wasm.out b/test/wizeng/inline3_trap_memory.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline3_trap_memory.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_memory_chain.wasm b/test/wizeng/inline3_trap_memory_chain.wasm deleted file mode 100644 index 73fe8b2e3524e8116baa2eb9f570d469754cc7de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^p%H*E5Cp)xK{r96Ww?~k7pHwY1_)39 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.err b/test/wizeng/inline3_trap_memory_chain.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.exit b/test/wizeng/inline3_trap_memory_chain.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_memory_chain.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.flags b/test/wizeng/inline3_trap_memory_chain.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_memory_chain.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory_chain.wasm.out b/test/wizeng/inline3_trap_memory_chain.wasm.out deleted file mode 100644 index a5d624d67..000000000 --- a/test/wizeng/inline3_trap_memory_chain.wasm.out +++ /dev/null @@ -1,5 +0,0 @@ - +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_memory_nested.wasm b/test/wizeng/inline3_trap_memory_nested.wasm deleted file mode 100644 index 5bd520920b7b8acc07355c726eea31c6573987dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjopW@KPw=U`;XP0Y+=VB`{G;$(1Ka7a#riGiDo O!I4FPAxp}UksAQgNe4#& diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.err b/test/wizeng/inline3_trap_memory_nested.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.exit b/test/wizeng/inline3_trap_memory_nested.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_memory_nested.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.flags b/test/wizeng/inline3_trap_memory_nested.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_memory_nested.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_memory_nested.wasm.out b/test/wizeng/inline3_trap_memory_nested.wasm.out deleted file mode 100644 index cf539a562..000000000 --- a/test/wizeng/inline3_trap_memory_nested.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_trap_tableoob.wasm b/test/wizeng/inline3_trap_tableoob.wasm deleted file mode 100644 index 8fc6cdad85a050cf86e651f8f749a39b1320e217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjolVJu+aV&`CF$xY16V_@VGW8!3Rlvibta^&Xb PVsK;;V91hkWaI__)4m44 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.err b/test/wizeng/inline3_trap_tableoob.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.exit b/test/wizeng/inline3_trap_tableoob.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_tableoob.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.flags b/test/wizeng/inline3_trap_tableoob.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_tableoob.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_tableoob.wasm.out b/test/wizeng/inline3_trap_tableoob.wasm.out deleted file mode 100644 index 44b4678e4..000000000 --- a/test/wizeng/inline3_trap_tableoob.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +3 - !trap[TABLE_OOB] diff --git a/test/wizeng/inline3_trap_traploc1.wasm b/test/wizeng/inline3_trap_traploc1.wasm deleted file mode 100644 index d3a013e27b8f3c0654d6d83ba0f40dc24562ef50..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 52 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%J4HWGca&-GB^qfFi1Hv GasvRt>IO~# diff --git a/test/wizeng/inline3_trap_traploc1.wasm.err b/test/wizeng/inline3_trap_traploc1.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.exit b/test/wizeng/inline3_trap_traploc1.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_traploc1.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.flags b/test/wizeng/inline3_trap_traploc1.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_traploc1.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_traploc1.wasm.out b/test/wizeng/inline3_trap_traploc1.wasm.out deleted file mode 100644 index 0445b36ca..000000000 --- a/test/wizeng/inline3_trap_traploc1.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_traploc2.wasm b/test/wizeng/inline3_trap_traploc2.wasm deleted file mode 100644 index 0344f626aeceed7df0124f07925e2ac69eedfbc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#$_O&CFfcN3b1^VF3JNet IIWlqs0L?ZAQ~&?~ diff --git a/test/wizeng/inline3_trap_traploc2.wasm.err b/test/wizeng/inline3_trap_traploc2.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.exit b/test/wizeng/inline3_trap_traploc2.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_trap_traploc2.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.flags b/test/wizeng/inline3_trap_traploc2.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_trap_traploc2.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_trap_traploc2.wasm.out b/test/wizeng/inline3_trap_traploc2.wasm.out deleted file mode 100644 index 2bcca3752..000000000 --- a/test/wizeng/inline3_trap_traploc2.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +4 - +2 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable.wasm b/test/wizeng/inline3_trap_unreachable.wasm deleted file mode 100644 index ae5ab00da9e3db721b6fef7427d83d043b71d83c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%* +3 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable_void.wasm b/test/wizeng/inline3_trap_unreachable_void.wasm deleted file mode 100644 index ccd46ffb64bdd52b2974b9d80d5ae067b28c5b62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47 zcmZQbEY4+QU|?Y6U`k+MNMK;BXJ%$%U}WcDWXVm;%wu5W;$dQDVBltB5MXd* +1 - +1 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_trap_unreachable_with_stack.wasm b/test/wizeng/inline3_trap_unreachable_with_stack.wasm deleted file mode 100644 index 2562df7cf6d3a36e015880fcf81b76d993f2a68e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74 zcmWN^u@QhE5Cp(G_#c!{hz(3kXyZGPP-ZZ(09&yZE7Q#u?HU9? +3 - +1 - +3 - +5 - !trap[MEMORY_OOB] diff --git a/test/wizeng/inline3_two_level.wasm b/test/wizeng/inline3_two_level.wasm deleted file mode 100644 index 24e1ef014c8c650dd9a02cad803febb994fbb745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55 zcmZQbEY4+QU|?WmWlUgTtY>Cn26EUr7+G=?GxHdjxWt%Q7#vx-Sr`NuxVab{Sp*of I968;&0j^vH>;M1& diff --git a/test/wizeng/inline3_two_level.wasm.err b/test/wizeng/inline3_two_level.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_two_level.wasm.exit b/test/wizeng/inline3_two_level.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_two_level.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_two_level.wasm.flags b/test/wizeng/inline3_two_level.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_two_level.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_two_level.wasm.out b/test/wizeng/inline3_two_level.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_two_return.wasm b/test/wizeng/inline3_two_return.wasm deleted file mode 100644 index 11deb7a1f5e1efdeee4a51489b016c1fe8f28f07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60 zcmZQbEY4+QU|?Y6W=deJXR5DHU|_6gW@chwWanUH$xY16V_@VGW8!2`076IBEN(6a NM>YY5Y{zPMZU7V^2-E-o diff --git a/test/wizeng/inline3_two_return.wasm.err b/test/wizeng/inline3_two_return.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_two_return.wasm.exit b/test/wizeng/inline3_two_return.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_two_return.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_two_return.wasm.flags b/test/wizeng/inline3_two_return.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_two_return.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_two_return.wasm.out b/test/wizeng/inline3_two_return.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_unary_ops.wasm b/test/wizeng/inline3_unary_ops.wasm deleted file mode 100644 index cc21dc0c43220095f72c1a87b8e68fb55cced47c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65 zcmZQbEY4+QU|?Y6VoG4FXRJ?PV610mW@2Du=U`;XP0Y*#%E&PBGAJ;lD==haDKKPa Taq}=ZHvDU@5MXeWaOVa9Pz(!z diff --git a/test/wizeng/inline3_unary_ops.wasm.err b/test/wizeng/inline3_unary_ops.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_unary_ops.wasm.exit b/test/wizeng/inline3_unary_ops.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_unary_ops.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_unary_ops.wasm.flags b/test/wizeng/inline3_unary_ops.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_unary_ops.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_unary_ops.wasm.out b/test/wizeng/inline3_unary_ops.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_unreachable.wasm b/test/wizeng/inline3_unreachable.wasm deleted file mode 100644 index 485f249146a97440dc14bd3ad2c5dfa6c8ca2dbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 59 zcmZQbEY4+QU|?WmWlUgTtY>CsVqjqBU}VWn%*6eh78>73<3;Nj*Q#@ D)$0a( diff --git a/test/wizeng/inline3_unreachable.wasm.err b/test/wizeng/inline3_unreachable.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_unreachable.wasm.exit b/test/wizeng/inline3_unreachable.wasm.exit deleted file mode 100644 index ace9d0362..000000000 --- a/test/wizeng/inline3_unreachable.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -255 diff --git a/test/wizeng/inline3_unreachable.wasm.flags b/test/wizeng/inline3_unreachable.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_unreachable.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_unreachable.wasm.out b/test/wizeng/inline3_unreachable.wasm.out deleted file mode 100644 index 258784a39..000000000 --- a/test/wizeng/inline3_unreachable.wasm.out +++ /dev/null @@ -1,3 +0,0 @@ - +1 - +15 - !trap[UNREACHABLE] diff --git a/test/wizeng/inline3_void_callee.wasm b/test/wizeng/inline3_void_callee.wasm deleted file mode 100644 index b858b0601686eafc91b736eca634be9c6e49ffc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69 zcmZQbEY4+QU|?Y6WJ+MHXGmaRtY>CsVqj!tW@KPw=U`;XP0Y+=VC0fv;$(1SP+%}) UV&E2FaD2`VBp5W9KrDA|047KX>;M1& diff --git a/test/wizeng/inline3_void_callee.wasm.err b/test/wizeng/inline3_void_callee.wasm.err deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline3_void_callee.wasm.exit b/test/wizeng/inline3_void_callee.wasm.exit deleted file mode 100644 index 573541ac9..000000000 --- a/test/wizeng/inline3_void_callee.wasm.exit +++ /dev/null @@ -1 +0,0 @@ -0 diff --git a/test/wizeng/inline3_void_callee.wasm.flags b/test/wizeng/inline3_void_callee.wasm.flags deleted file mode 100644 index 46ecadbe3..000000000 --- a/test/wizeng/inline3_void_callee.wasm.flags +++ /dev/null @@ -1 +0,0 @@ ---inline-function-calls=true --inline-max-depth=3 diff --git a/test/wizeng/inline3_void_callee.wasm.out b/test/wizeng/inline3_void_callee.wasm.out deleted file mode 100644 index e69de29bb..000000000 diff --git a/test/wizeng/inline_test_arithmetic.wasm b/test/wizeng/inline_test_arithmetic.wasm new file mode 100644 index 0000000000000000000000000000000000000000..c2bc63912467fab7cc32cc4ade298ac57034216b GIT binary patch literal 282 zcmXX-F;2uV5ZtwWabgR}#dX*C4ZI*5iuBYJxssqm!Z}f0Vn5<^Z{Q0^G!#g@fQpii zKM>ZJTdj6xc4lBZ><|F(y6i-Z7&{et7{xT<)QNG#F+02+=D%EQz$i@xD5Qc_p>>IB zx4nOa(tKd0!Gp)%UM=WF?`3b7@8N<+TX4q1CG?aVVX%fPB=&^QwmP@H*w_I`l5#-0 zB_wecNTv-~=^gkS85*0NS`=qnsjXkcbFHXo2ZC4HXR+;voE8rLo`l zjGrvKw*y23*Kv!Ay45<>Q0FG7;k*?HAR3w$@vwV-m8SdB_6n#bCNE1Y4EYqXU#jUo zTcqt1A9y!$4)I;o@Kb`}w?zK$xoX%%Iuc`U=KPrNq1C0pQB+r9Woojygn`z=LRrxZ z$(c)wd1p-r5^Xx!l$3LR67L4_KN&rd;5XyZZwK`|_MVgAJ*n|#hz?TlL=sXrB!6H} TJ~_@jk$KY0(|dp7Zan6HvnDUA literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_bitwise_ops.wasm.exit b/test/wizeng/inline_test_locals_control.wasm.exit similarity index 100% rename from test/wizeng/inline0_bitwise_ops.wasm.exit rename to test/wizeng/inline_test_locals_control.wasm.exit diff --git a/test/wizeng/inline_test_locals_control.wasm.flags b/test/wizeng/inline_test_locals_control.wasm.flags new file mode 100644 index 000000000..e08031e06 --- /dev/null +++ b/test/wizeng/inline_test_locals_control.wasm.flags @@ -0,0 +1 @@ +--mode=jit --metrics=spc*calls --inline-function-calls --inline-max-depth=1 diff --git a/test/wizeng/inline_test_locals_control.wasm.out b/test/wizeng/inline_test_locals_control.wasm.out new file mode 100644 index 000000000..0e8d068fb --- /dev/null +++ b/test/wizeng/inline_test_locals_control.wasm.out @@ -0,0 +1,2 @@ +spc:calls : 10 calls +spc:inlined_calls : 10 calls diff --git a/test/wizeng/inline_test_nesting.wasm b/test/wizeng/inline_test_nesting.wasm new file mode 100644 index 0000000000000000000000000000000000000000..78a259bd844269ecc60562d234af7f27e9066356 GIT binary patch literal 237 zcmXX=%MHRX47KxV(zr;51480bF$j`RU86k`6@I|2Z* z9kE~;O{pEQ*j=Z5t*RU6@ChbFboc4@0BR$G0GT$W4|V~1kd&#_$%^I;q1ZoX#Lu+4 zFjK59$8IHh$lFxmfLQd9pD!qhL$8zrp)GjKbOo_&!DOo*N0=WI5>)Im#Cl Q=xck>WHks@cpet|0WByVFaQ7m literal 0 HcmV?d00001 diff --git a/test/wizeng/inline0_call_chain.wasm.exit b/test/wizeng/inline_test_nesting.wasm.exit similarity index 100% rename from test/wizeng/inline0_call_chain.wasm.exit rename to test/wizeng/inline_test_nesting.wasm.exit diff --git a/test/wizeng/inline_test_nesting.wasm.flags b/test/wizeng/inline_test_nesting.wasm.flags new file mode 100644 index 000000000..4ad467838 --- /dev/null +++ b/test/wizeng/inline_test_nesting.wasm.flags @@ -0,0 +1 @@ +--mode=jit --metrics=spc*calls --inline-function-calls --inline-max-depth=2 diff --git a/test/wizeng/inline_test_nesting.wasm.out b/test/wizeng/inline_test_nesting.wasm.out new file mode 100644 index 000000000..0734f575a --- /dev/null +++ b/test/wizeng/inline_test_nesting.wasm.out @@ -0,0 +1,2 @@ +spc:calls : 19 calls +spc:inlined_calls : 17 calls diff --git a/test/wizeng/inline0_trap_memory.wasm b/test/wizeng/inline_trap_memory.wasm similarity index 100% rename from test/wizeng/inline0_trap_memory.wasm rename to test/wizeng/inline_trap_memory.wasm diff --git a/test/wizeng/inline0_outcall_indirect_trap.wasm.exit b/test/wizeng/inline_trap_memory.wasm.exit similarity index 100% rename from test/wizeng/inline0_outcall_indirect_trap.wasm.exit rename to test/wizeng/inline_trap_memory.wasm.exit diff --git a/test/wizeng/inline_trap_memory.wasm.flags b/test/wizeng/inline_trap_memory.wasm.flags new file mode 100644 index 000000000..20bb7f493 --- /dev/null +++ b/test/wizeng/inline_trap_memory.wasm.flags @@ -0,0 +1 @@ +--mode=jit --inline-function-calls --inline-max-depth=1 diff --git a/test/wizeng/inline0_trap_memory.wasm.out b/test/wizeng/inline_trap_memory.wasm.out similarity index 100% rename from test/wizeng/inline0_trap_memory.wasm.out rename to test/wizeng/inline_trap_memory.wasm.out diff --git a/test/wizeng/inline0_trap_tableoob.wasm b/test/wizeng/inline_trap_tableoob.wasm similarity index 100% rename from test/wizeng/inline0_trap_tableoob.wasm rename to test/wizeng/inline_trap_tableoob.wasm diff --git a/test/wizeng/inline0_trap_div.wasm.exit b/test/wizeng/inline_trap_tableoob.wasm.exit similarity index 100% rename from test/wizeng/inline0_trap_div.wasm.exit rename to test/wizeng/inline_trap_tableoob.wasm.exit diff --git a/test/wizeng/inline_trap_tableoob.wasm.flags b/test/wizeng/inline_trap_tableoob.wasm.flags new file mode 100644 index 000000000..20bb7f493 --- /dev/null +++ b/test/wizeng/inline_trap_tableoob.wasm.flags @@ -0,0 +1 @@ +--mode=jit --inline-function-calls --inline-max-depth=1 diff --git a/test/wizeng/inline0_trap_tableoob.wasm.out b/test/wizeng/inline_trap_tableoob.wasm.out similarity index 100% rename from test/wizeng/inline0_trap_tableoob.wasm.out rename to test/wizeng/inline_trap_tableoob.wasm.out diff --git a/test/wizeng/inline0_trap_unreachable.wasm b/test/wizeng/inline_trap_unreachable.wasm similarity index 100% rename from test/wizeng/inline0_trap_unreachable.wasm rename to test/wizeng/inline_trap_unreachable.wasm diff --git a/test/wizeng/inline0_trap_div0.wasm.exit b/test/wizeng/inline_trap_unreachable.wasm.exit similarity index 100% rename from test/wizeng/inline0_trap_div0.wasm.exit rename to test/wizeng/inline_trap_unreachable.wasm.exit diff --git a/test/wizeng/inline_trap_unreachable.wasm.flags b/test/wizeng/inline_trap_unreachable.wasm.flags new file mode 100644 index 000000000..20bb7f493 --- /dev/null +++ b/test/wizeng/inline_trap_unreachable.wasm.flags @@ -0,0 +1 @@ +--mode=jit --inline-function-calls --inline-max-depth=1 diff --git a/test/wizeng/inline0_trap_traploc1.wasm.out b/test/wizeng/inline_trap_unreachable.wasm.out similarity index 100% rename from test/wizeng/inline0_trap_traploc1.wasm.out rename to test/wizeng/inline_trap_unreachable.wasm.out From cf68d23eaff2d0d2530a6610db3015dde70bee53 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Mar 2026 15:00:08 -0400 Subject: [PATCH 28/31] Remove redundant inlining option --- src/engine/Tuning.v3 | 3 +-- src/engine/compiler/CompilerOptions.v3 | 2 -- src/engine/compiler/SinglePassCompiler.v3 | 2 +- src/engine/x86-64/X86_64SinglePassCompiler.v3 | 2 +- test/wizeng/inline_test_arithmetic.wasm.flags | 2 +- test/wizeng/inline_test_locals_control.wasm.flags | 2 +- test/wizeng/inline_test_nesting.wasm.flags | 2 +- test/wizeng/inline_trap_memory.wasm.flags | 2 +- test/wizeng/inline_trap_tableoob.wasm.flags | 2 +- test/wizeng/inline_trap_unreachable.wasm.flags | 2 +- 10 files changed, 9 insertions(+), 12 deletions(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 2496426ab..0c890ef08 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -60,10 +60,9 @@ component SpcTuning { var compileWhammModules = true; // compile whamm module, if possible var intrinsifyWhammProbe = true; // recognize and optimize WhammProbes var inlineWhammProbe = true; // inline whamm probe functions - var inlineFunctionCalls = true; // inline regular function calls var maxInlineBytecodeSize = 100; // max bytecode size to inline var maxInlineParams = 10; // max parameters to inline - var maxInlineDepth = 1; // max inlining nesting depth + var maxInlineDepth = 0; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/CompilerOptions.v3 b/src/engine/compiler/CompilerOptions.v3 index 49ae02d0b..b1af562ed 100644 --- a/src/engine/compiler/CompilerOptions.v3 +++ b/src/engine/compiler/CompilerOptions.v3 @@ -29,8 +29,6 @@ component CompilerOptions { .onSet(fun v => void(SpcTuning.compileWhammModules = v)); group.newBoolOption("inline-whamm-probes", true, "Inline whamm probes.") .onSet(fun v => void(SpcTuning.inlineWhammProbe = v)); - group.newBoolOption("inline-function-calls", true, "Inline direct function calls.") - .onSet(fun v => void(SpcTuning.inlineFunctionCalls = v)); group.newIntOption("inline-max-bytecode-size", SpcTuning.maxInlineBytecodeSize, "Maximum number of bytecodes in a function that can be inlined.") .onSet(fun v => void(SpcTuning.maxInlineBytecodeSize = v)); group.newIntOption("inline-max-params", SpcTuning.maxInlineParams, "Maximum number of parameters of a function that can be inlined.") diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index 9cb34e04e..f55f11616 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -1060,7 +1060,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (op == Opcode.CALL) Metrics.spc_calls.val++; // Try inlining for intra-module, non-tail calls - if (!tailCall && SpcTuning.inlineFunctionCalls && shouldInline(this, func)) { + if (!tailCall && shouldInline(this, func)) { if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); if (op == Opcode.CALL) Metrics.spc_inlined_calls.val++; emitInlinedCall(func, null); diff --git a/src/engine/x86-64/X86_64SinglePassCompiler.v3 b/src/engine/x86-64/X86_64SinglePassCompiler.v3 index 573da39cf..5b0fe13e4 100644 --- a/src/engine/x86-64/X86_64SinglePassCompiler.v3 +++ b/src/engine/x86-64/X86_64SinglePassCompiler.v3 @@ -1544,7 +1544,7 @@ component X86_64Spc { def estimateCodeSizeFor(decl: FuncDecl) -> int { var bc = decl.orig_bytecode.length; var size = 60 + bc * 20; - if (SpcTuning.inlineFunctionCalls) size = size << byte.view(SpcTuning.maxInlineDepth + 1); + if (SpcTuning.maxInlineDepth > 0) size = size << byte.view(SpcTuning.maxInlineDepth + 1); return size; } private def lazyCompile(wf: WasmFunction) -> (WasmFunction, Pointer, Throwable) { diff --git a/test/wizeng/inline_test_arithmetic.wasm.flags b/test/wizeng/inline_test_arithmetic.wasm.flags index e08031e06..d6ad59add 100644 --- a/test/wizeng/inline_test_arithmetic.wasm.flags +++ b/test/wizeng/inline_test_arithmetic.wasm.flags @@ -1 +1 @@ ---mode=jit --metrics=spc*calls --inline-function-calls --inline-max-depth=1 +--mode=jit --metrics=spc*calls --inline-max-depth=1 diff --git a/test/wizeng/inline_test_locals_control.wasm.flags b/test/wizeng/inline_test_locals_control.wasm.flags index e08031e06..d6ad59add 100644 --- a/test/wizeng/inline_test_locals_control.wasm.flags +++ b/test/wizeng/inline_test_locals_control.wasm.flags @@ -1 +1 @@ ---mode=jit --metrics=spc*calls --inline-function-calls --inline-max-depth=1 +--mode=jit --metrics=spc*calls --inline-max-depth=1 diff --git a/test/wizeng/inline_test_nesting.wasm.flags b/test/wizeng/inline_test_nesting.wasm.flags index 4ad467838..cada94339 100644 --- a/test/wizeng/inline_test_nesting.wasm.flags +++ b/test/wizeng/inline_test_nesting.wasm.flags @@ -1 +1 @@ ---mode=jit --metrics=spc*calls --inline-function-calls --inline-max-depth=2 +--mode=jit --metrics=spc*calls --inline-max-depth=2 diff --git a/test/wizeng/inline_trap_memory.wasm.flags b/test/wizeng/inline_trap_memory.wasm.flags index 20bb7f493..85dace623 100644 --- a/test/wizeng/inline_trap_memory.wasm.flags +++ b/test/wizeng/inline_trap_memory.wasm.flags @@ -1 +1 @@ ---mode=jit --inline-function-calls --inline-max-depth=1 +--mode=jit --inline-max-depth=1 diff --git a/test/wizeng/inline_trap_tableoob.wasm.flags b/test/wizeng/inline_trap_tableoob.wasm.flags index 20bb7f493..85dace623 100644 --- a/test/wizeng/inline_trap_tableoob.wasm.flags +++ b/test/wizeng/inline_trap_tableoob.wasm.flags @@ -1 +1 @@ ---mode=jit --inline-function-calls --inline-max-depth=1 +--mode=jit --inline-max-depth=1 diff --git a/test/wizeng/inline_trap_unreachable.wasm.flags b/test/wizeng/inline_trap_unreachable.wasm.flags index 20bb7f493..85dace623 100644 --- a/test/wizeng/inline_trap_unreachable.wasm.flags +++ b/test/wizeng/inline_trap_unreachable.wasm.flags @@ -1 +1 @@ ---mode=jit --inline-function-calls --inline-max-depth=1 +--mode=jit --inline-max-depth=1 From 58e616ea2dc72647cfe576441fd9a4bc0f1d0223 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Tue, 10 Mar 2026 15:13:01 -0400 Subject: [PATCH 29/31] Fix inlining option with whamm probe inlining --- src/engine/compiler/SinglePassCompiler.v3 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index f55f11616..d89fc47e0 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -728,7 +728,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var orig_sp = state.sp; var callee_func = WasmFunction.!(probe.func); - if (SpcTuning.inlineWhammProbe && inlineDepth() < SpcTuning.maxInlineDepth) { + if (SpcTuning.inlineWhammProbe) { inline_config = InlineConfig(false, false, probe.spc_inline_func); if (!probe.inline_heuristic_checked) { inline_config = funcCanInline(callee_func.decl); @@ -864,7 +864,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (inline_config.can_inline) { visit_LOCAL_GET(u31.view(index)); } else { - masm.emit_mov_m_m(ValueKind.REF, slot_addr, masm.slotAddr(index)); + masm.emit_mov_m_m(state.state[index].kind(), slot_addr, masm.slotAddr(index)); } kind = state.state[index].kind().code; } From 8697eda8699f83637ac7a388399d63b3acf7472f Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Wed, 11 Mar 2026 12:16:16 -0400 Subject: [PATCH 30/31] Add static/dynamic inlining counts to metrics --- src/engine/Metrics.v3 | 8 ++++++-- src/engine/compiler/MacroAssembler.v3 | 1 + src/engine/compiler/SinglePassCompiler.v3 | 11 +++++++++-- src/engine/x86-64/X86_64MacroAssembler.v3 | 7 ++++++- test/wizeng/inline_test_arithmetic.wasm.out | 6 ++++-- test/wizeng/inline_test_locals_control.wasm.out | 6 ++++-- test/wizeng/inline_test_nesting.wasm.out | 6 ++++-- 7 files changed, 34 insertions(+), 11 deletions(-) diff --git a/src/engine/Metrics.v3 b/src/engine/Metrics.v3 index f09f57955..64b4f361e 100644 --- a/src/engine/Metrics.v3 +++ b/src/engine/Metrics.v3 @@ -31,9 +31,13 @@ component Metrics { "Number of functions successfully compiled by single-pass compiler"); def spc_time_per_byte = r("spc:time_per_byte", spc_time_us, spc_in_bytes, "Ratio of compile time per input bytecode byte"); - def spc_calls = m("spc:calls", "calls", "Number of call instructions encountered by single-pass compiler"); - def spc_inlined_calls = m("spc:inlined_calls", "calls", "Number of direct call sites inlined by single-pass compiler"); + def spc_static_calls = m("spc:static_calls", "calls", "Number of call instructions encountered by single-pass compiler"); + def spc_static_inlined_calls = m("spc:static_inlined_calls", "calls", "Number of direct call sites inlined by single-pass compiler"); // XXX does not include inlined whamm probes, but does include inlining within a whamm inline + def spc_dynamic_calls = m("spc:dynamic_calls", "calls", "Number of call instructions executed at runtime"); + def spc_dynamic_inlined_calls = m("spc:dynamic_inlined_calls", "calls", "Number of inlined call sites executed at runtime"); + def spc_static_remat = m("spc:static_remat", "sites", "Number of sites where stack frame reconstruction is emitted"); + def spc_dynamic_remat = m("spc:dynamic_remat", "sites", "Number of stack frame reconstructions executed at runtime"); // Metrics from executing wasm code. def start_time_us = t("start:time_us", "Time taken to execute wasm module start function(s)."); diff --git a/src/engine/compiler/MacroAssembler.v3 b/src/engine/compiler/MacroAssembler.v3 index 9f18229b3..7a39cb971 100644 --- a/src/engine/compiler/MacroAssembler.v3 +++ b/src/engine/compiler/MacroAssembler.v3 @@ -347,6 +347,7 @@ class MacroAssembler(valuerep: Tagging, regConfig: RegConfig) { def emit_call_runtime_Probe_instr(); def emit_call_runtime_getFrameAccessorMetaRef(); def emit_increment_CountProbe(tmp: Reg, probe: CountProbe, increment: u64); + def emit_inc_metric(metric: Metric); def emit_call_OperandProbe_i_v_fire(probe: OperandProbe_i_v, value_reg: Reg); def emit_call_MemoryReadProbe_fire(probe: MemoryReadProbe); def emit_call_runtime_cast(); diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index d89fc47e0..5d984d7d6 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -1057,15 +1057,20 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl } def visitCallDirect(op: Opcode, index: u31, tailCall: bool) { var func = module.functions[index]; - if (op == Opcode.CALL) Metrics.spc_calls.val++; + if (op == Opcode.CALL) Metrics.spc_static_calls.val++; // Try inlining for intra-module, non-tail calls if (!tailCall && shouldInline(this, func)) { if (Trace.compiler) Trace.OUT.put2("Inlining call to func #%d (%d bytes)", index, func.orig_bytecode.length).ln(); - if (op == Opcode.CALL) Metrics.spc_inlined_calls.val++; + if (op == Opcode.CALL) { + Metrics.spc_static_inlined_calls.val++; + masm.emit_inc_metric(Metrics.spc_dynamic_inlined_calls); + masm.emit_inc_metric(Metrics.spc_dynamic_calls); + } emitInlinedCall(func, null); return; } + if (op == Opcode.CALL) masm.emit_inc_metric(Metrics.spc_dynamic_calls); // Reconstruct inlined frames before the call, skip whamm probes var reconstructed_space = 0; if (isInlined() && !is_whamm_inlined) { @@ -2323,6 +2328,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Emit code to materialize stack frames for each inlined function. // The frames array is in the same order as frame_stack: outermost first, innermost last. def emitReconstructStackFrames(frames: Array) -> int { + Metrics.spc_static_remat.val++; + masm.emit_inc_metric(Metrics.spc_dynamic_remat); def real_frame = frames[0]; masm.emit_mov_m_i(xenv.pc_slot, real_frame.pc); diff --git a/src/engine/x86-64/X86_64MacroAssembler.v3 b/src/engine/x86-64/X86_64MacroAssembler.v3 index 360a8cf41..0914d11ce 100644 --- a/src/engine/x86-64/X86_64MacroAssembler.v3 +++ b/src/engine/x86-64/X86_64MacroAssembler.v3 @@ -801,6 +801,11 @@ class X86_64MacroAssembler extends MacroAssembler { def emit_jump_r(reg: Reg) { asm.ijmp_r(G(reg)); } + def emit_inc_metric(metric: Metric) { + if (!metric.enabled) return; + asm.movq_r_l(scratch, Pointer.atField(metric.val) - Pointer.NULL); + asm.q.inc_m(scratch.plus(0)); + } def emit_increment_CountProbe(tmp: Reg, probe: CountProbe, increment: u64) { var r1 = G(tmp); var refOffset = asm.movq_r_p(r1, Pointer.atObject(probe) - Pointer.NULL); @@ -1700,4 +1705,4 @@ def TRUNC_i32_f64_u = FloatTrunc.new(false, true, false); def TRUNC_i64_f32_s = FloatTrunc.new(true, false, true); def TRUNC_i64_f32_u = FloatTrunc.new(true, false, false); def TRUNC_i64_f64_s = FloatTrunc.new(true, true, true); -def TRUNC_i64_f64_u = FloatTrunc.new(true, true, false); \ No newline at end of file +def TRUNC_i64_f64_u = FloatTrunc.new(true, true, false); diff --git a/test/wizeng/inline_test_arithmetic.wasm.out b/test/wizeng/inline_test_arithmetic.wasm.out index 0029ca278..816760310 100644 --- a/test/wizeng/inline_test_arithmetic.wasm.out +++ b/test/wizeng/inline_test_arithmetic.wasm.out @@ -1,2 +1,4 @@ -spc:calls : 8 calls -spc:inlined_calls : 8 calls +spc:static_calls : 8 calls +spc:static_inlined_calls : 8 calls +spc:dynamic_calls : 8 calls +spc:dynamic_inlined_calls : 8 calls diff --git a/test/wizeng/inline_test_locals_control.wasm.out b/test/wizeng/inline_test_locals_control.wasm.out index 0e8d068fb..e9a0b0cfd 100644 --- a/test/wizeng/inline_test_locals_control.wasm.out +++ b/test/wizeng/inline_test_locals_control.wasm.out @@ -1,2 +1,4 @@ -spc:calls : 10 calls -spc:inlined_calls : 10 calls +spc:static_calls : 10 calls +spc:static_inlined_calls : 10 calls +spc:dynamic_calls : 10 calls +spc:dynamic_inlined_calls : 10 calls diff --git a/test/wizeng/inline_test_nesting.wasm.out b/test/wizeng/inline_test_nesting.wasm.out index 0734f575a..0f54fe191 100644 --- a/test/wizeng/inline_test_nesting.wasm.out +++ b/test/wizeng/inline_test_nesting.wasm.out @@ -1,2 +1,4 @@ -spc:calls : 19 calls -spc:inlined_calls : 17 calls +spc:static_calls : 19 calls +spc:static_inlined_calls : 17 calls +spc:dynamic_calls : 11 calls +spc:dynamic_inlined_calls : 10 calls From e33d062902607487c42d113696fa900d2aa48976 Mon Sep 17 00:00:00 2001 From: Matthew Schneider Date: Thu, 12 Mar 2026 16:22:19 -0400 Subject: [PATCH 31/31] Use one bytecode iterator --- src/engine/Tuning.v3 | 2 +- src/engine/compiler/SinglePassCompiler.v3 | 36 ++++++++++------------- 2 files changed, 16 insertions(+), 22 deletions(-) diff --git a/src/engine/Tuning.v3 b/src/engine/Tuning.v3 index 0c890ef08..56c1ab2c1 100644 --- a/src/engine/Tuning.v3 +++ b/src/engine/Tuning.v3 @@ -62,7 +62,7 @@ component SpcTuning { var inlineWhammProbe = true; // inline whamm probe functions var maxInlineBytecodeSize = 100; // max bytecode size to inline var maxInlineParams = 10; // max parameters to inline - var maxInlineDepth = 0; // max inlining nesting depth + var maxInlineDepth = 1; // max inlining nesting depth def probeCallFreesRegs = true; // probe calls frees registers in abstract state def runtimeCallFreesRegs = true; // runtime calls frees registers in abstract state var intrinsifyMemoryProbes = true; diff --git a/src/engine/compiler/SinglePassCompiler.v3 b/src/engine/compiler/SinglePassCompiler.v3 index ac32b0175..0e33e1786 100644 --- a/src/engine/compiler/SinglePassCompiler.v3 +++ b/src/engine/compiler/SinglePassCompiler.v3 @@ -4,17 +4,13 @@ // Inlining TODO // - reuse tail call logic in abstract stack move // - inline intra-module calls only -// - bug fixes -// * hardware trap -// * reconstruct stack on runtime calls -// * -O3 selfhost // - revert change that always swaps membase and instance in whamm // - whamm, keep track of swapping instance/membase as part of SpcFrame +// - FIXME whamm bugs, wrong value created in abstract state // - benchmark inlining improvements // - handle OSR/dynamic tier-up/tier down? +// - pre-bump rsp // - compilation hints proposal -// - add tests (wizeng) -// - make even more tests // Describes the register and frame configuration for the single-pass compiler. class SpcExecEnv { @@ -109,8 +105,9 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Other state def trap_labels = Vector<(TrapReason, MasmLabel, Array)>.new(); + def it = BytecodeIterator.new(); + // Frame state (refers to the fields in the top SpcFrame in SpcState) - var it = BytecodeIterator.new(); var module: Module; var func: FuncDecl; var sig: SigDecl; @@ -146,9 +143,12 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl if (func != null) masm.pushInlineContext(func.func_index); + def current = state.frame_stack.peek(); + if (current != null) + current.pc = it.pc; state.frame_stack.push(frame); // Update cached copies from new top frame - it = frame.it; + it.reset(frame.func).at(frame.pc, -1); module = frame.module; func = frame.func; sig = frame.sig; @@ -161,7 +161,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var frame = state.frame_stack.pop(); // Restore cached copies from new top frame var current = state.frame_stack.peek(); - it = current.it; + it.reset(current.func).at(current.pc, -1); + it.current(); // position codeptr.pos past the instruction at current.pc so it.next() advances correctly module = current.module; func = current.func; sig = current.sig; @@ -179,10 +180,8 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl var frames = Array.new(state.frame_stack.top); for (i < state.frame_stack.top) { var f = state.frame_stack.elems[i]; - // update pc of SpcFrame to current pc in that frame - var pc_to_use = f.it.pc; - frames[i] = SpcFrame.new(f.func, f.sig, f.module, null, - f.local_base_sp, f.ctl_base_sp, f.num_locals, pc_to_use); + var pc = if(i == state.frame_stack.top - 1, it.pc, f.pc); + frames[i] = SpcFrame.new(f.func, f.sig, f.module, f.local_base_sp, f.ctl_base_sp, f.num_locals, pc); } return frames; } @@ -213,7 +212,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl handler_dest_info.resize(func.handlers.handler_dests.length); // Reset frame state - this.it = BytecodeIterator.new(); this.module = null; this.func = null; this.sig = null; @@ -226,8 +224,7 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl // Push initial frame for top-level function state.frame_stack.clear(); - it.reset(func); // Reset iterator before creating frame - var initial_frame = SpcFrame.new(func, func.sig, module, it, 0, 0, func.num_slots(), 0); + var initial_frame = SpcFrame.new(func, func.sig, module, 0, 0, func.num_slots(), 0); pushFrame(initial_frame); @@ -582,7 +579,6 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl state.pushBlock(sig.params, sig.results, end_label); var m: Module = module; - var new_it = BytecodeIterator.new().reset(callee_func); // Whamm probe configuration if (whamm != null) { @@ -593,12 +589,11 @@ class SinglePassCompiler(xenv: SpcExecEnv, masm: MacroAssembler, regAlloc: RegAl m = whamm_instance.module; new_local_base_sp = u31.view(state.sp) - u31.view(whamm_sig.length); // XXX - new_it = BytecodeIterator.new().reset(whamm_func_decl); } // Create and push frame for inlined function var callee_frame = SpcFrame.new(callee_func, sig, // XXX correct for whamm probes? - m, new_it, new_local_base_sp, new_ctl_base_sp, num_locals, 0); + m, new_local_base_sp, new_ctl_base_sp, num_locals, 0); pushFrame(callee_frame); @@ -2947,13 +2942,12 @@ class SpcFrame { var func: FuncDecl; var sig: SigDecl; var module: Module; - var it: BytecodeIterator; var local_base_sp: u31; // Base index into SpcState.state var ctl_base_sp: u31; // Base index into SpcState.ctl_stack var num_locals: int; var pc: int; // XXX pc only initialized during snapshots - new(func, sig, module, it, local_base_sp, ctl_base_sp, num_locals, pc) {} + new(func, sig, module, local_base_sp, ctl_base_sp, num_locals, pc) {} } // An entry in the abstract control stack.