// Rust test file autogenerated with cargo build (src/build_spectests.rs). // Please do NOT modify it by hand, as it will be reseted on next build. // Test based on spectests/float_misc.wast #![allow( warnings, dead_code )] use crate::webassembly::{instantiate, compile, ImportObject, ResultObject, VmCtx, Export}; use super::_common::{ spectest_importobject, NaNCheck, }; use wabt::wat2wasm; // Line 17 fn create_module_1() -> ResultObject { let module_str = "(module (type (;0;) (func (param f32 f32) (result f32))) (type (;1;) (func (param f32) (result f32))) (type (;2;) (func (param f64 f64) (result f64))) (type (;3;) (func (param f64) (result f64))) (func (;0;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.add) (func (;1;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.sub) (func (;2;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.mul) (func (;3;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.div) (func (;4;) (type 1) (param f32) (result f32) get_local 0 f32.sqrt) (func (;5;) (type 1) (param f32) (result f32) get_local 0 f32.abs) (func (;6;) (type 1) (param f32) (result f32) get_local 0 f32.neg) (func (;7;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.copysign) (func (;8;) (type 1) (param f32) (result f32) get_local 0 f32.ceil) (func (;9;) (type 1) (param f32) (result f32) get_local 0 f32.floor) (func (;10;) (type 1) (param f32) (result f32) get_local 0 f32.trunc) (func (;11;) (type 1) (param f32) (result f32) get_local 0 f32.nearest) (func (;12;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.min) (func (;13;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.max) (func (;14;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.add) (func (;15;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.sub) (func (;16;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.mul) (func (;17;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.div) (func (;18;) (type 3) (param f64) (result f64) get_local 0 f64.sqrt) (func (;19;) (type 3) (param f64) (result f64) get_local 0 f64.abs) (func (;20;) (type 3) (param f64) (result f64) get_local 0 f64.neg) (func (;21;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.copysign) (func (;22;) (type 3) (param f64) (result f64) get_local 0 f64.ceil) (func (;23;) (type 3) (param f64) (result f64) get_local 0 f64.floor) (func (;24;) (type 3) (param f64) (result f64) get_local 0 f64.trunc) (func (;25;) (type 3) (param f64) (result f64) get_local 0 f64.nearest) (func (;26;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.min) (func (;27;) (type 2) (param f64 f64) (result f64) get_local 0 get_local 1 f64.max) (export \"f32.add\" (func 0)) (export \"f32.sub\" (func 1)) (export \"f32.mul\" (func 2)) (export \"f32.div\" (func 3)) (export \"f32.sqrt\" (func 4)) (export \"f32.abs\" (func 5)) (export \"f32.neg\" (func 6)) (export \"f32.copysign\" (func 7)) (export \"f32.ceil\" (func 8)) (export \"f32.floor\" (func 9)) (export \"f32.trunc\" (func 10)) (export \"f32.nearest\" (func 11)) (export \"f32.min\" (func 12)) (export \"f32.max\" (func 13)) (export \"f64.add\" (func 14)) (export \"f64.sub\" (func 15)) (export \"f64.mul\" (func 16)) (export \"f64.div\" (func 17)) (export \"f64.sqrt\" (func 18)) (export \"f64.abs\" (func 19)) (export \"f64.neg\" (func 20)) (export \"f64.copysign\" (func 21)) (export \"f64.ceil\" (func 22)) (export \"f64.floor\" (func 23)) (export \"f64.trunc\" (func 24)) (export \"f64.nearest\" (func 25)) (export \"f64.min\" (func 26)) (export \"f64.max\" (func 27))) "; let wasm_binary = wat2wasm(module_str.as_bytes()).expect("WAST not valid or malformed"); instantiate(wasm_binary, spectest_importobject()).expect("WASM can't be instantiated") } fn start_module_1(result_object: &ResultObject, vm_context: &VmCtx) { result_object.instance.start(&vm_context); } // Line 50 fn c1_l50_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c1_l50_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.1234568 as f32, 0.00000000012345 as f32, &vm_context); assert_eq!(result, 1.1234568 as f32); } // Line 51 fn c2_l51_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c2_l51_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.123456789 as f64, 0.00000000012345 as f64, &vm_context); assert_eq!(result, 1.12345678912345 as f64); } // Line 55 fn c3_l55_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c3_l55_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.000000059604645 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 56 fn c4_l56_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c4_l56_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.00000005960465 as f32, &vm_context); assert_eq!(result, 1.0000001 as f32); } // Line 57 fn c5_l57_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c5_l57_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.00000000000000011102230246251565 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 58 fn c6_l58_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c6_l58_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.00000000000000011102230246251568 as f64, &vm_context); assert_eq!(result, 1.0000000000000002 as f64); } // Line 61 fn c7_l61_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c7_l61_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000001 as f32, 0.000000000000000000000000000000000000011754942 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000011754944 as f32); } // Line 62 fn c8_l62_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c8_l62_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64); } // Line 67 fn c9_l67_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c9_l67_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2147483600.0 as f32, 1024.25 as f32, &vm_context); assert_eq!(result, 2147484700.0 as f32); } // Line 68 fn c10_l68_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c10_l68_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9223372036854776000.0 as f64, 1024.25 as f64, &vm_context); assert_eq!(result, 9223372036854778000.0 as f64); } // Line 72 fn c11_l72_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c11_l72_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003645561009778199 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000292 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036455610097781983 as f64); } // Line 75 fn c12_l75_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c12_l75_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9007199254740992.0 as f64, 1.00001 as f64, &vm_context); assert_eq!(result, 9007199254740994.0 as f64); } // Line 78 fn c13_l78_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c13_l78_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9007199254740994.0 as f64, 0.9999847412109375 as f64, &vm_context); assert_eq!(result, 9007199254740994.0 as f64); } // Line 81 fn c14_l81_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c14_l81_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388608.0 as f32, 0.5 as f32, &vm_context); assert_eq!(result, 8388608.0 as f32); } // Line 82 fn c15_l82_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c15_l82_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388609.0 as f32, 0.5 as f32, &vm_context); assert_eq!(result, 8388610.0 as f32); } // Line 83 fn c16_l83_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c16_l83_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370496.0 as f64, 0.5 as f64, &vm_context); assert_eq!(result, 4503599627370496.0 as f64); } // Line 84 fn c17_l84_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c17_l84_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370497.0 as f64, 0.5 as f64, &vm_context); assert_eq!(result, 4503599627370498.0 as f64); } // Line 87 fn c18_l87_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c18_l87_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-6207600000000000000000000000000.0 as f32, 0.000000000000000000000000000002309799 as f32, &vm_context); assert_eq!(result, -6207600000000000000000000000000.0 as f32); } // Line 88 fn c19_l88_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c19_l88_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(209865800000000000000.0 as f32, -5270152500000000.0 as f32, &vm_context); assert_eq!(result, 209860530000000000000.0 as f32); } // Line 89 fn c20_l89_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c20_l89_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000001963492 as f32, 0.000000000000000000000000000000000000046220067 as f32, &vm_context); assert_eq!(result, 0.0000000000000000000000001963492 as f32); } // Line 90 fn c21_l90_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c21_l90_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(640905000000.0 as f32, -64449550000000000.0 as f32, &vm_context); assert_eq!(result, -64448910000000000.0 as f32); } // Line 91 fn c22_l91_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c22_l91_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000601966 as f32, 120372790000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 120372790000000000000000000000000.0 as f32); } // Line 92 fn c23_l92_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c23_l92_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009218993827002741 as f64, -1283078243878048500000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -1283078243878048500000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 93 fn c24_l93_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c24_l93_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-96503407870148960000000.0 as f64, 0.00000000000000000000000000000000000000000000000000000004670208988478548 as f64, &vm_context); assert_eq!(result, -96503407870148960000000.0 as f64); } // Line 94 fn c25_l94_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c25_l94_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000028559147675434106 as f64, -0.00026124280570653086 as f64, &vm_context); assert_eq!(result, -0.00026124280570653086 as f64); } // Line 95 fn c26_l95_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c26_l95_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(417909928165296700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 79335564741512700000.0 as f64, &vm_context); assert_eq!(result, 417909928165296700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 96 fn c27_l96_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c27_l96_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8265442868747023000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 43603327839006250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 43603327839006250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 99 fn c28_l99_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c28_l99_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(5238404000000000000000.0 as f32, -1570182.5 as f32, &vm_context); assert_eq!(result, 5238404000000000000000.0 as f32); } // Line 100 fn c29_l100_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c29_l100_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000004258938 as f32, -0.0000000000000000000000057092353 as f32, &vm_context); assert_eq!(result, 0.00000000000004258938 as f32); } // Line 101 fn c30_l101_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c30_l101_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000027251026 as f32, 83711560000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 83711560000000000000000000000000000000.0 as f32); } // Line 102 fn c31_l102_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c31_l102_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000884536 as f32, -0.000000000000000000000000000000015165626 as f32, &vm_context); assert_eq!(result, -0.0000000000000884536 as f32); } // Line 103 fn c32_l103_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c32_l103_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0010521035 as f32, -0.000000000000000000000000000000007582135 as f32, &vm_context); assert_eq!(result, 0.0010521035 as f32); } // Line 104 fn c33_l104_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c33_l104_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1511135228188924600000000000000000000000000000000000000.0 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002760218100603169 as f64, &vm_context); assert_eq!(result, 1511135228188924600000000000000000000000000000000000000.0 as f64); } // Line 105 fn c34_l105_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c34_l105_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(62386719760360280000000000000000000000000000000.0 as f64, -0.0000000000000000008592185488839212 as f64, &vm_context); assert_eq!(result, 62386719760360280000000000000000000000000000000.0 as f64); } // Line 106 fn c35_l106_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c35_l106_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004195022848436354 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029225342022551453 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004195022848436354 as f64); } // Line 107 fn c36_l107_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c36_l107_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-215220546714824520000000000000000000000000000.0 as f64, -1112220412047137200000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -216332767126871650000000000000000000000000000.0 as f64); } // Line 108 fn c37_l108_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c37_l108_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-13.6911535055856 as f64, 2066117898924419800000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 2066117898924419800000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 111 fn c38_l111_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c38_l111_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000006456021 as f32, 0.00000000000020219949 as f32, &vm_context); assert_eq!(result, 0.00000000000020219949 as f32); } // Line 112 fn c39_l112_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c39_l112_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000026823169 as f32, 0.000000011196016 as f32, &vm_context); assert_eq!(result, -0.000026811973 as f32); } // Line 113 fn c40_l113_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c40_l113_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-128526170000.0 as f32, 0.0000000000000000000000000000000027356305 as f32, &vm_context); assert_eq!(result, -128526170000.0 as f32); } // Line 114 fn c41_l114_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c41_l114_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000004158973 as f32, -1573528700.0 as f32, &vm_context); assert_eq!(result, -1573528700.0 as f32); } // Line 115 fn c42_l115_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c42_l115_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000009338769 as f32, 78647514000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 78647514000000000000000000000.0 as f32); } // Line 116 fn c43_l116_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c43_l116_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021986596650683218 as f64, -235447594845461340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -235447594845461340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 117 fn c44_l117_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c44_l117_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-314175619593595700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -30114098514611660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -314175649707694230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 118 fn c45_l118_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c45_l118_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013722858367681836 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011571842749688977 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000011571842749688977 as f64); } // Line 119 fn c46_l119_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c46_l119_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009828583756551075 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016862581574752944 as f64, &vm_context); assert_eq!(result, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009828583756551075 as f64); } // Line 120 fn c47_l120_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c47_l120_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-672584203522163500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 8374007930974482000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -672584203522163500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 123 fn c48_l123_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c48_l123_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-210896605327889950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 581483233421196300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 581483022524591100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 124 fn c49_l124_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c49_l124_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(102315792666821480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 450204300797494900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 102315792667271680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 125 fn c50_l125_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c50_l125_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-130529978570956560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 154899434220186570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 154899434220186450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 126 fn c51_l126_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c51_l126_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(47629997434721684000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 455586451058259700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 455586451058259700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 127 fn c52_l127_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c52_l127_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003958952516558414 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023092460710062946 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230924607140219 as f64); } // Line 130 fn c53_l130_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c53_l130_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-43780558475415996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -49680759347383435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -49680759347383435000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 131 fn c54_l131_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c54_l131_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(21174311168546080000000000000000000000000000000000000000000.0 as f64, -26385928474612128000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -26385928474612128000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 132 fn c55_l132_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c55_l132_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-9508489561700635000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007858068235728165 as f64, &vm_context); assert_eq!(result, -9508489561700635000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 133 fn c56_l133_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c56_l133_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005079144928553737 as f64, -354021720742499800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -354021720742499800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 134 fn c57_l134_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c57_l134_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000004165382103988111 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010865942283516648 as f64, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000000000000000000000004165382103988111 as f64); } // Line 137 fn c58_l137_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c58_l137_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(97215650000000000000000000000000000.0 as f32, 305590870000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 305688080000000000000000000000000000000.0 as f32); } // Line 138 fn c59_l138_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c59_l138_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(270465630000000000000000000000000000000.0 as f32, -230236850000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 270465400000000000000000000000000000000.0 as f32); } // Line 139 fn c60_l139_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c60_l139_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(357209300000000000000000000000000000.0 as f32, -236494050000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -236136840000000000000000000000000000000.0 as f32); } // Line 140 fn c61_l140_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c61_l140_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-1484234100000000000000000000000000000.0 as f32, -328991400000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -330475620000000000000000000000000000000.0 as f32); } // Line 141 fn c62_l141_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c62_l141_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-219885600000000000000000000000000000000.0 as f32, -81560930000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -301446520000000000000000000000000000000.0 as f32); } // Line 142 fn c63_l142_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c63_l142_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(90390204939547630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 22943337422040356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 90390204939570580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 143 fn c64_l143_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c64_l143_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(165916059736246050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 12577349331444160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 165916059748823400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 144 fn c65_l144_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c65_l144_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-136351292561394300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 60507030603873580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -136290785530790440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 145 fn c66_l145_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c66_l145_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-34377613258227424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 169947152758793490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 169947118381180220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 146 fn c67_l146_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c67_l146_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(92273427008645570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -39269416451018680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 92273426969376150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 149 fn c68_l149_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c68_l149_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000008313455 as f32, 0.000000000000000000000000000000000000000000873 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000008314328 as f32); } // Line 150 fn c69_l150_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c69_l150_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000052 as f32, -0.000000000000000000000000000000000000000000003 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000049 as f32); } // Line 151 fn c70_l151_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c70_l151_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000011 as f32, 0.000000000000000000000000000000000000005186284 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000005186273 as f32); } // Line 152 fn c71_l152_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c71_l152_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000028 as f32, 0.00000000000000000000000000000000000023675283 as f32, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000002367528 as f32); } // Line 153 fn c72_l153_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c72_l153_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000635 as f32, -0.00000000000000000000000000000000000000003327 as f32, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000032635 as f32); } // Line 154 fn c73_l154_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c73_l154_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028461489375936755 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005130160608603642 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002284011671009967 as f64); } // Line 155 fn c74_l155_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c74_l155_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047404811354775 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008895417776504167 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004154936641026667 as f64); } // Line 156 fn c75_l156_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c75_l156_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009330082001250494 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029863980609419717 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003919406261067021 as f64); } // Line 157 fn c76_l157_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c76_l157_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014418693884494008 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016324914377759187 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001906220493265178 as f64); } // Line 158 fn c77_l158_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c77_l158_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043203619362281506 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002521511966399844 as f64, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017988499698283067 as f64); } // Line 162 fn c78_l162_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c78_l162_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(340282330000000000000000000000000000000.0 as f32, 20282410000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 340282350000000000000000000000000000000.0 as f32); } // Line 163 fn c79_l163_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c79_l163_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(179769313486231550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 19958403095347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 166 fn c80_l166_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c80_l166_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2.0 as f32, 2.0 as f32, &vm_context); assert_eq!(result, 4.0 as f32); } // Line 167 fn c81_l167_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c81_l167_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2.0 as f64, 2.0 as f64, &vm_context); assert_eq!(result, 4.0 as f64); } // Line 170 fn c82_l170_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c82_l170_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(340282350000000000000000000000000000000.0 as f32, 10141204000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 340282350000000000000000000000000000000.0 as f32); } // Line 171 fn c83_l171_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c83_l171_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(340282350000000000000000000000000000000.0 as f32, 10141205000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 172 fn c84_l172_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c84_l172_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 9979201547673598000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 173 fn c85_l173_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c85_l173_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.add") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 9979201547673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, f64::INFINITY); } // Line 177 fn c86_l177_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c86_l177_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(65536.0 as f32, 0.000000000007275958 as f32, &vm_context); assert_eq!(result, 65536.0 as f32); } // Line 178 fn c87_l178_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c87_l178_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(65536.0 as f64, 0.000000000007275957614183426 as f64, &vm_context); assert_eq!(result, 65535.99999999999 as f64); } // Line 182 fn c88_l182_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c88_l182_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.000000029802322 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 183 fn c89_l183_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c89_l183_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.000000029802326 as f32, &vm_context); assert_eq!(result, 0.99999994 as f32); } // Line 184 fn c90_l184_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c90_l184_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.00000000000000005551115123125783 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 185 fn c91_l185_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c91_l185_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.00000000000000005551115123125784 as f64, &vm_context); assert_eq!(result, 0.9999999999999999 as f64); } // Line 188 fn c92_l188_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c92_l188_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000002379208 as f32, -722129800000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 722129800000000000000000000000000000.0 as f32); } // Line 189 fn c93_l189_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c93_l189_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-842284000000000000000000000000000000.0 as f32, -11118414000000.0 as f32, &vm_context); assert_eq!(result, -842284000000000000000000000000000000.0 as f32); } // Line 190 fn c94_l190_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c94_l190_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.4549444 as f32, -0.00000000000000000000000033792615 as f32, &vm_context); assert_eq!(result, 1.4549444 as f32); } // Line 191 fn c95_l191_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c95_l191_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000094808914 as f32, 0.000000000000000000000018589502 as f32, &vm_context); assert_eq!(result, -0.000000000000000000000018589502 as f32); } // Line 192 fn c96_l192_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c96_l192_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000006181167 as f32, -0.0000000000000000000000000000000093959864 as f32, &vm_context); assert_eq!(result, 0.000006181167 as f32); } // Line 193 fn c97_l193_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c97_l193_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775701650124413 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002524845082116609 as f64, &vm_context); assert_eq!(result, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775701650124413 as f64); } // Line 194 fn c98_l194_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c98_l194_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-20991871064832710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -0.0000000000000000000000000000000000000000000000038165079778426864 as f64, &vm_context); assert_eq!(result, -20991871064832710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 195 fn c99_l195_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c99_l195_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028592030964162332 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020889465194336087 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028592030964162332 as f64); } // Line 196 fn c100_l196_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c100_l196_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303879528930943 as f64, -23204941114021897000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 23204941114021897000000000000000000000000000000.0 as f64); } // Line 197 fn c101_l197_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c101_l197_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000014953904039036317 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010592252695645683 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000014953904039036317 as f64); } // Line 200 fn c102_l200_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c102_l200_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-448601660000000000000000000000000.0 as f32, -8984148000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 8535546400000000000000000000000000.0 as f32); } // Line 201 fn c103_l201_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c103_l201_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-899427400000000000000000000000000.0 as f32, 91.579384 as f32, &vm_context); assert_eq!(result, -899427400000000000000000000000000.0 as f32); } // Line 202 fn c104_l202_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c104_l202_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000011975 as f32, 0.000000063140405 as f32, &vm_context); assert_eq!(result, -0.000000063140405 as f32); } // Line 203 fn c105_l203_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c105_l203_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000011800487 as f32, -0.00031558736 as f32, &vm_context); assert_eq!(result, 0.00031558736 as f32); } // Line 204 fn c106_l204_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c106_l204_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-736483800000000000000000000000.0 as f32, 0.0000000000000000030824513 as f32, &vm_context); assert_eq!(result, -736483800000000000000000000000.0 as f32); } // Line 205 fn c107_l205_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c107_l205_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-9410469964196796000000000000000000000000000000000000000000000.0 as f64, -17306275691385970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 17306275691385970000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 206 fn c108_l206_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c108_l206_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002877908564233173 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002339448785991429 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002877908564233173 as f64); } // Line 207 fn c109_l207_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c109_l207_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000009719219783531962 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001572015082308034 as f64, &vm_context); assert_eq!(result, -0.0000000000000000000000000000000000000000000000000000000000009719219783531962 as f64); } // Line 208 fn c110_l208_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c110_l208_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034908896031751274 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019928479721303208 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019928479721303208 as f64); } // Line 209 fn c111_l209_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c111_l209_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-7538298763725556000000000000000000.0 as f64, 4447012580193329000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -4447012580193329000000000000000000000000000000000000.0 as f64); } // Line 212 fn c112_l212_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c112_l212_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(75846976000000000000000000000.0 as f32, 0.000046391753 as f32, &vm_context); assert_eq!(result, 75846976000000000000000000000.0 as f32); } // Line 213 fn c113_l213_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c113_l213_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-567139.9 as f32, -0.000000000030334842 as f32, &vm_context); assert_eq!(result, -567139.9 as f32); } // Line 214 fn c114_l214_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c114_l214_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000017412261 as f32, -0.000000000000000017877793 as f32, &vm_context); assert_eq!(result, -0.000000000017412244 as f32); } // Line 215 fn c115_l215_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c115_l215_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000065645545 as f32, 0.00014473806 as f32, &vm_context); assert_eq!(result, -0.00021038362 as f32); } // Line 216 fn c116_l216_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c116_l216_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000016016115 as f32, -0.000000000000000000000000000000085380075 as f32, &vm_context); assert_eq!(result, -0.00000000016016115 as f32); } // Line 217 fn c117_l217_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c117_l217_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000009358725267183177 as f64, -31137147338685164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 31137147338685164000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 218 fn c118_l218_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c118_l218_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4390767596767215000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -67890457158958560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 67890457158958560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 219 fn c119_l219_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c119_l219_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036288281010831153 as f64, 3383199683245004400000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -3383199683245004400000000000000000000000000000000000000.0 as f64); } // Line 220 fn c120_l220_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c120_l220_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003645097751812619 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031423490969686624 as f64, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031423491006137603 as f64); } // Line 221 fn c121_l221_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c121_l221_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008021529638989887 as f64, -0.00006774972769072139 as f64, &vm_context); assert_eq!(result, 0.00006774972769072139 as f64); } // Line 224 fn c122_l224_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c122_l224_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000005816988065793039 as f64, 0.000000000000000000000000000000000025021499241540866 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000005816988065768018 as f64); } // Line 225 fn c123_l225_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c123_l225_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043336683304809554 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016945582607476316 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000043336683135353726 as f64); } // Line 226 fn c124_l226_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c124_l226_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000006908052676315257 as f64, 0.0000000000000000000000000000000000000000000000000000000000012001773734799856 as f64, &vm_context); assert_eq!(result, -0.0000000000000000000000000000000000000000000000000000000000012001773734799856 as f64); } // Line 227 fn c125_l227_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c125_l227_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000022044291547443813 as f64, -0.0000000000000000000027947429925618632 as f64, &vm_context); assert_eq!(result, -0.000000000002204429151949638 as f64); } // Line 228 fn c126_l228_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c126_l228_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000004016393569117761 as f64, 0.17053881989395447 as f64, &vm_context); assert_eq!(result, -0.17053877973001877 as f64); } // Line 231 fn c127_l231_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c127_l231_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010015106898667285 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004785375958943186 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000047853759589431757 as f64); } // Line 232 fn c128_l232_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c128_l232_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-15618959953.641388 as f64, 598234410620718900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -598234410620718900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 233 fn c129_l233_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c129_l233_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(38832071540376680000000000000000000.0 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042192279274320304 as f64, &vm_context); assert_eq!(result, 38832071540376680000000000000000000.0 as f64); } // Line 234 fn c130_l234_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c130_l234_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010705986890807897 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017466607734737216 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010705986890807897 as f64); } // Line 235 fn c131_l235_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c131_l235_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000949378346261834 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014584885434950294 as f64, &vm_context); assert_eq!(result, 0.00000000000000000949378346261834 as f64); } // Line 239 fn c132_l239_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c132_l239_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(23.140692 as f32, 3.1415927 as f32, &vm_context); assert_eq!(result, 19.9991 as f32); } // Line 240 fn c133_l240_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c133_l240_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(23.14069263277927 as f64, 3.141592653589793 as f64, &vm_context); assert_eq!(result, 19.999099979189477 as f64); } // Line 243 fn c134_l243_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c134_l243_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2999999.0 as f32, 2999998.0 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 244 fn c135_l244_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c135_l244_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1999999.0 as f32, 1999995.0 as f32, &vm_context); assert_eq!(result, 4.0 as f32); } // Line 245 fn c136_l245_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c136_l245_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1999999.0 as f32, 1999993.0 as f32, &vm_context); assert_eq!(result, 6.0 as f32); } // Line 246 fn c137_l246_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c137_l246_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(400002.0 as f32, 400001.0 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 247 fn c138_l247_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c138_l247_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(400002.0 as f32, 400000.0 as f32, &vm_context); assert_eq!(result, 2.0 as f32); } // Line 248 fn c139_l248_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c139_l248_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2999999999999999.0 as f64, 2999999999999998.0 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 249 fn c140_l249_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c140_l249_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1999999999999999.0 as f64, 1999999999999995.0 as f64, &vm_context); assert_eq!(result, 4.0 as f64); } // Line 250 fn c141_l250_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c141_l250_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1999999999999999.0 as f64, 1999999999999993.0 as f64, &vm_context); assert_eq!(result, 6.0 as f64); } // Line 251 fn c142_l251_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c142_l251_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(400000000000002.0 as f64, 400000000000001.0 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 252 fn c143_l252_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c143_l252_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(400000000000002.0 as f64, 400000000000000.0 as f64, &vm_context); assert_eq!(result, 2.0 as f64); } // Line 255 fn c144_l255_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c144_l255_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000011754944 as f32, 0.000000000000000000000000000000000000011754942 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000001 as f32); } // Line 256 fn c145_l256_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c145_l256_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 as f64); } // Line 259 fn c146_l259_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c146_l259_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 0.00000017881393 as f32); } // Line 260 fn c147_l260_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c147_l260_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, 1.0 as f32, &vm_context); assert_eq!(result, 0.00000011920929 as f32); } // Line 261 fn c148_l261_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c148_l261_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 0.000000059604645 as f32); } // Line 262 fn c149_l262_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c149_l262_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 0.00000000000000033306690738754696 as f64); } // Line 263 fn c150_l263_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c150_l263_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, 1.0 as f64, &vm_context); assert_eq!(result, 0.0000000000000002220446049250313 as f64); } // Line 264 fn c151_l264_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c151_l264_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 0.00000000000000011102230246251565 as f64); } // Line 268 fn c152_l268_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c152_l268_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(340282350000000000000000000000000000000.0 as f32, 10141204000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 340282350000000000000000000000000000000.0 as f32); } // Line 269 fn c153_l269_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c153_l269_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(340282350000000000000000000000000000000.0 as f32, 10141205000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 340282330000000000000000000000000000000.0 as f32); } // Line 270 fn c154_l270_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c154_l270_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 9979201547673598000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 271 fn c155_l271_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c155_l271_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sub") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 9979201547673600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 179769313486231550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 274 fn c156_l274_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c156_l274_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1000000000000000.0 as f32, 1000000000000000.0 as f32, &vm_context); assert_eq!(result, 999999940000000000000000000000.0 as f32); } // Line 275 fn c157_l275_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c157_l275_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(100000000000000000000.0 as f32, 100000000000000000000.0 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 276 fn c158_l276_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c158_l276_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(10000000000000000000000000.0 as f32, 10000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 277 fn c159_l277_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c159_l277_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1000000000000000.0 as f64, 1000000000000000.0 as f64, &vm_context); assert_eq!(result, 1000000000000000000000000000000.0 as f64); } // Line 278 fn c160_l278_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c160_l278_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(100000000000000000000.0 as f64, 100000000000000000000.0 as f64, &vm_context); assert_eq!(result, 10000000000000000000000000000000000000000.0 as f64); } // Line 279 fn c161_l279_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c161_l279_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(10000000000000000000000000.0 as f64, 10000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 100000000000000030000000000000000000000000000000000.0 as f64); } // Line 284 fn c162_l284_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c162_l284_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1848874900.0 as f32, 19954563000.0 as f32, &vm_context); assert_eq!(result, 36893493000000000000.0 as f32); } // Line 285 fn c163_l285_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c163_l285_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1848874847.0 as f64, 19954562207.0 as f64, &vm_context); assert_eq!(result, 36893488147419110000.0 as f64); } // Line 289 fn c164_l289_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c164_l289_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(77.1 as f32, 850.0 as f32, &vm_context); assert_eq!(result, 65535.0 as f32); } // Line 290 fn c165_l290_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c165_l290_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(77.1 as f64, 850.0 as f64, &vm_context); assert_eq!(result, 65534.99999999999 as f64); } // Line 293 fn c166_l293_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c166_l293_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-2493839400000000000.0 as f32, 0.000000000021176054 as f32, &vm_context); assert_eq!(result, -52809680.0 as f32); } // Line 294 fn c167_l294_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c167_l294_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-6777248400000000000000000000000.0 as f32, -0.00000000000000000000000000000034758242 as f32, &vm_context); assert_eq!(result, 2.3556523 as f32); } // Line 295 fn c168_l295_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c168_l295_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-8384397600000000000000000000.0 as f32, -0.000000000000000000000000000011948991 as f32, &vm_context); assert_eq!(result, 0.10018509 as f32); } // Line 296 fn c169_l296_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c169_l296_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-656765400000000000000000.0 as f32, -0.000000000000000000000046889766 as f32, &vm_context); assert_eq!(result, 30.795576 as f32); } // Line 297 fn c170_l297_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c170_l297_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(13328204000000000.0 as f32, 45.567223 as f32, &vm_context); assert_eq!(result, 607329200000000000.0 as f32); } // Line 298 fn c171_l298_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c171_l298_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-99426226093342430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 583177241514245140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, f64::NEG_INFINITY); } // Line 299 fn c172_l299_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c172_l299_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002748155824301909 as f64, -0.000000000000000000000000000000000000000000000000000000000000000002093035437779455 as f64, &vm_context); assert_eq!(result, 0.0 as f64); } // Line 300 fn c173_l300_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c173_l300_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(464888257371302500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -159272886487254360000000000000000.0 as f64, &vm_context); assert_eq!(result, -74044094645556960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 301 fn c174_l301_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c174_l301_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008261927764172427 as f64, 36684744190529535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -3030867065492991300000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 302 fn c175_l302_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c175_l302_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(253838958331769250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007842892881810105 as f64, &vm_context); assert_eq!(result, 0.00000000000000000019908317594263248 as f64); } // Line 305 fn c176_l305_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c176_l305_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000020153333 as f32, -5031353000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 10.139854 as f32); } // Line 306 fn c177_l306_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c177_l306_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(12286325000000000000000.0 as f32, 749601.8 as f32, &vm_context); assert_eq!(result, 9209852000000000000000000000.0 as f32); } // Line 307 fn c178_l307_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c178_l307_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000002763514 as f32, -35524714000000000000000.0 as f32, &vm_context); assert_eq!(result, 9817304000000.0 as f32); } // Line 308 fn c179_l308_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c179_l308_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(218931220000000000000.0 as f32, -40298.785 as f32, &vm_context); assert_eq!(result, -8822662000000000000000000.0 as f32); } // Line 309 fn c180_l309_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c180_l309_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1691996300.0 as f32, -122103350000000000000.0 as f32, &vm_context); assert_eq!(result, -206598410000000000000000000000.0 as f32); } // Line 310 fn c181_l310_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c181_l310_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007576316076452304 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004601355879514986 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003486132652344772 as f64); } // Line 311 fn c182_l311_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c182_l311_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000012228616081443885 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008055526185180067 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009850793705258527 as f64); } // Line 312 fn c183_l312_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c183_l312_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-2068651246039250800000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -366801071583254800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, f64::INFINITY); } // Line 313 fn c184_l313_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c184_l313_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1543238835610281000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007370621385787007 as f64, &vm_context); assert_eq!(result, 1137462916512617700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 314 fn c185_l314_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c185_l314_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2235876566242058700000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -760669005920257000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -1700762005003744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 317 fn c186_l317_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c186_l317_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-110087030000000.0 as f32, -54038020000000000000000000000.0 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 318 fn c187_l318_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c187_l318_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.19366351 as f32, 0.0000000000000000000000000000029748954 as f32, &vm_context); assert_eq!(result, -0.0000000000000000000000000000005761287 as f32); } // Line 319 fn c188_l319_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c188_l319_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000034300713 as f32, 77991523000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -267516490000000000000000000.0 as f32); } // Line 320 fn c189_l320_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c189_l320_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-99003850000000000.0 as f32, 0.000000000000000000000000000020933774 as f32, &vm_context); assert_eq!(result, -0.0000000000020725242 as f32); } // Line 321 fn c190_l321_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c190_l321_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-129919.07 as f32, 0.0000000000000000000000000000000000018480999 as f32, &vm_context); assert_eq!(result, -0.00000000000000000000000000000024010342 as f32); } // Line 322 fn c191_l322_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c191_l322_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006625572200844895 as f64, -37374020681740010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.00000000000000000024762427246273877 as f64); } // Line 323 fn c192_l323_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c192_l323_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(821076848561758000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012976552328552289 as f64, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000010654746691124455 as f64); } // Line 324 fn c193_l324_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c193_l324_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-10223449294906041000000000000000000000000000000000000.0 as f64, 1970855583334680500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -20148942123804574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 325 fn c194_l325_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c194_l325_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2918243080119086000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -63633170941689700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, f64::NEG_INFINITY); } // Line 326 fn c195_l326_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c195_l326_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(3407037798802672000000000.0 as f64, 1225791423971563000000.0 as f64, &vm_context); assert_eq!(result, 4176317714919266400000000000000000000000000000.0 as f64); } // Line 329 fn c196_l329_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c196_l329_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044091927284399547 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011518840702296592 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005078878866462432 as f64); } // Line 330 fn c197_l330_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c197_l330_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.002980041826472432 as f64, 63125412993218000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -188116371033135940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 331 fn c198_l331_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c198_l331_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-308344578081300100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010081049555008529 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000031084369716557833 as f64); } // Line 332 fn c199_l332_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c199_l332_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(349387501315677300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 2131316915930809900.0 as f64, &vm_context); assert_eq!(result, 744655491768901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 333 fn c200_l333_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c200_l333_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000012500108005100234 as f64, 1035265704160467500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -12940933115981990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 336 fn c201_l336_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c201_l336_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008947461661755698 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020853844141312436 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018658897095462173 as f64); } // Line 337 fn c202_l337_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c202_l337_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000001161813037330394 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018737038135583668 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021768935186877886 as f64); } // Line 338 fn c203_l338_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c203_l338_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021752326768352433 as f64, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006631210068072052 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014424424827029184 as f64); } // Line 339 fn c204_l339_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c204_l339_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007149518157441743 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000022770445062365393 as f64, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001627977104264113 as f64); } // Line 340 fn c205_l340_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c205_l340_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004817739302150786 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025375023049719763 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012225024583961697 as f64); } // Line 343 fn c206_l343_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c206_l343_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(46576441629501554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007021344893525714 as f64, &vm_context); assert_eq!(result, 0.000000003270292605938992 as f64); } // Line 344 fn c207_l344_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c207_l344_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.012451716278313712 as f64, 0.000000000000000000000000000000000000000000001945309177849331 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000002422243795617958 as f64); } // Line 345 fn c208_l345_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c208_l345_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-3.8312314777598586 as f64, 0.0000000000009039887741742674 as f64, &vm_context); assert_eq!(result, -0.0000000000034633902471580017 as f64); } // Line 346 fn c209_l346_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c209_l346_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009843582638849689 as f64, 0.00000000000000000000000000000000000000000000000000000000000003375405654777583 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033226084502443684 as f64); } // Line 347 fn c210_l347_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c210_l347_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-260544537094514460000000.0 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032887528185809035 as f64, &vm_context); assert_eq!(result, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000008568665807354412 as f64); } // Line 350 fn c211_l350_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c211_l350_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000002646978 as f32, 0.00000000000000000000002646978 as f32, &vm_context); assert_eq!(result, 0.0 as f32); } // Line 351 fn c212_l351_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c212_l351_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000026469783 as f32, 0.000000000000000000000026469783 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000001 as f32); } // Line 352 fn c213_l352_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c213_l352_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015717277847026285 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015717277847026285 as f64, &vm_context); assert_eq!(result, 0.0 as f64); } // Line 353 fn c214_l353_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c214_l353_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015717277847026288 as f64, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015717277847026288 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 as f64); } // Line 356 fn c215_l356_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c215_l356_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(18446743000000000000.0 as f32, 18446743000000000000.0 as f32, &vm_context); assert_eq!(result, 340282330000000000000000000000000000000.0 as f32); } // Line 357 fn c216_l357_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c216_l357_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(18446744000000000000.0 as f32, 18446744000000000000.0 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 358 fn c217_l358_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c217_l358_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(13407807929942596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 13407807929942596000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 179769313486231550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 359 fn c218_l359_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c218_l359_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(13407807929942597000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 13407807929942597000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, f64::INFINITY); } // Line 362 fn c219_l362_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c219_l362_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, 1.0000001 as f32, &vm_context); assert_eq!(result, 1.0000002 as f32); } // Line 363 fn c220_l363_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c220_l363_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.99999994 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 0.9999999 as f32); } // Line 364 fn c221_l364_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c221_l364_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, 1.0000000000000002 as f64, &vm_context); assert_eq!(result, 1.0000000000000004 as f64); } // Line 365 fn c222_l365_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c222_l365_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999999 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 0.9999999999999998 as f64); } // Line 368 fn c223_l368_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c223_l368_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 369 fn c224_l369_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c224_l369_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000002 as f32, 0.9999999 as f32, &vm_context); assert_eq!(result, 1.0000001 as f32); } // Line 370 fn c225_l370_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c225_l370_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 371 fn c226_l371_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c226_l371_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000004 as f64, 0.9999999999999998 as f64, &vm_context); assert_eq!(result, 1.0000000000000002 as f64); } // Line 375 fn c227_l375_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c227_l375_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000011754944 as f32, 0.00000011920929 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000001 as f32); } // Line 376 fn c228_l376_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c228_l376_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64, 0.0000000000000002220446049250313 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 as f64); } // Line 379 fn c229_l379_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c229_l379_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.mul") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-16.001465 as f32, 0.000000000000000000000000000000000000000298465 as f32, &vm_context); assert_eq!(result, -0.000000000000000000000000000000000000004775883 as f32); } // Line 382 fn c230_l382_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c230_l382_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.1234568 as f32, 100.0 as f32, &vm_context); assert_eq!(result, 0.011234568 as f32); } // Line 383 fn c231_l383_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c231_l383_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8391667.0 as f32, 12582905.0 as f32, &vm_context); assert_eq!(result, 0.6669102 as f32); } // Line 384 fn c232_l384_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c232_l384_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(65536.0 as f32, 0.000000000007275958 as f32, &vm_context); assert_eq!(result, 9007199000000000.0 as f32); } // Line 385 fn c233_l385_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c233_l385_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.8622957 as f32, 340282350000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000005472795 as f32); } // Line 386 fn c234_l386_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c234_l386_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4.0 as f32, 3.0 as f32, &vm_context); assert_eq!(result, 1.3333334 as f32); } // Line 387 fn c235_l387_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c235_l387_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.123456789 as f64, 100.0 as f64, &vm_context); assert_eq!(result, 0.01123456789 as f64); } // Line 388 fn c236_l388_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c236_l388_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8391667.0 as f64, 12582905.0 as f64, &vm_context); assert_eq!(result, 0.6669101451532854 as f64); } // Line 389 fn c237_l389_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c237_l389_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(65536.0 as f64, 0.000000000007275957614183426 as f64, &vm_context); assert_eq!(result, 9007199254740992.0 as f64); } // Line 390 fn c238_l390_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c238_l390_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.8622957468032837 as f64, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001035936395755283 as f64); } // Line 391 fn c239_l391_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c239_l391_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4.0 as f64, 3.0 as f64, &vm_context); assert_eq!(result, 1.3333333333333333 as f64); } // Line 395 fn c240_l395_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c240_l395_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4195835.0 as f32, 3145727.0 as f32, &vm_context); assert_eq!(result, 1.3338205 as f32); } // Line 396 fn c241_l396_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c241_l396_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4195835.0 as f64, 3145727.0 as f64, &vm_context); assert_eq!(result, 1.333820449136241 as f64); } // Line 399 fn c242_l399_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c242_l399_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000005029633 as f32, 336324380000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.0 as f32); } // Line 400 fn c243_l400_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c243_l400_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000008921987 as f32, 354097530000000000000.0 as f32, &vm_context); assert_eq!(result, 0.0 as f32); } // Line 401 fn c244_l401_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c244_l401_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-104167.47 as f32, 0.0000000000000000000000015866623 as f32, &vm_context); assert_eq!(result, -65651950000000000000000000000.0 as f32); } // Line 402 fn c245_l402_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c245_l402_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000024938657 as f32, -0.00000000000000000000000000000000000036230088 as f32, &vm_context); assert_eq!(result, 68834107000000.0 as f32); } // Line 403 fn c246_l403_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c246_l403_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4142204200000.0 as f32, 0.0000000000000000000000011954948 as f32, &vm_context); assert_eq!(result, -3464845000000000000000000000000000000.0 as f32); } // Line 404 fn c247_l404_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c247_l404_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(193901163824483840000000000000000000000000000.0 as f64, 25290742357348314000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000007666883046955921 as f64); } // Line 405 fn c248_l405_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c248_l405_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006600332149752304 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003007915153468629 as f64, &vm_context); assert_eq!(result, 219432125342399270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 406 fn c249_l406_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c249_l406_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-934827517366190300000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 4809309529035847000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000019437873809582001 as f64); } // Line 407 fn c250_l407_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c250_l407_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-17598339088417535000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 199386072580682850000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -88262629684409150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 408 fn c251_l408_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c251_l408_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4566268877844991000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 31282495822334530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -145968816036246260000000000.0 as f64); } // Line 411 fn c252_l411_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c252_l411_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-1039406400000000000000.0 as f32, -0.000000000000000000000000012965966 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 412 fn c253_l412_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c253_l412_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000026831563 as f32, 31241038000000.0 as f32, &vm_context); assert_eq!(result, 0.0000000000000000000000000008588563 as f32); } // Line 413 fn c254_l413_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c254_l413_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.2734247 as f32, -692783700000000000000000000.0 as f32, &vm_context); assert_eq!(result, -0.0000000000000000000000000018381274 as f32); } // Line 414 fn c255_l414_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c255_l414_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000068988827 as f32, 0.000000000000000000000000000000000000003762676 as f32, &vm_context); assert_eq!(result, 183350460000000000000000.0 as f32); } // Line 415 fn c256_l415_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c256_l415_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1819916200000000000000000000.0 as f32, 205067030000000000000000000.0 as f32, &vm_context); assert_eq!(result, 8.874739 as f32); } // Line 416 fn c257_l416_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c257_l416_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021137715924428077 as f64, -16733261612910253000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -0.0 as f64); } // Line 417 fn c258_l417_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c258_l417_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008116644948016275 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006517571349002277 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012453480772801648 as f64); } // Line 418 fn c259_l418_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c259_l418_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009335476912259029 as f64, -39099281466396.5 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023876338802497726 as f64); } // Line 419 fn c260_l419_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c260_l419_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-1686856985488590200000000.0 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013535993861076857 as f64, &vm_context); assert_eq!(result, -12462010568276012000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 420 fn c261_l420_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c261_l420_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-173388773324941200000000000000000000000000000000000000000000000000000000.0 as f64, -70026160475217470.0 as f64, &vm_context); assert_eq!(result, 2476057121342590000000000000000000000000000000000000000.0 as f64); } // Line 423 fn c262_l423_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c262_l423_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(93506190.0 as f32, 0.0000000000000000000000000000000000028760885 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 424 fn c263_l424_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c263_l424_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-200575400000000000000000.0 as f32, 246697220.0 as f32, &vm_context); assert_eq!(result, -813042800000000.0 as f32); } // Line 425 fn c264_l425_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c264_l425_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(384712200000.0 as f32, -107037850000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -0.00000000000000000359417 as f32); } // Line 426 fn c265_l426_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c265_l426_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4156665000000000000000000000000000.0 as f32, -901.4192 as f32, &vm_context); assert_eq!(result, 4611245300000000000000000000000.0 as f32); } // Line 427 fn c266_l427_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c266_l427_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-6702387000000000000000000000.0 as f32, -14000.255 as f32, &vm_context); assert_eq!(result, 478733200000000000000000.0 as f32); } // Line 428 fn c267_l428_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c267_l428_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010085269598907525 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018780374032850215 as f64, &vm_context); assert_eq!(result, -53701111496.85621 as f64); } // Line 429 fn c268_l429_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c268_l429_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-32571664562951100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005885738519211168 as f64, &vm_context); assert_eq!(result, f64::INFINITY); } // Line 430 fn c269_l430_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c269_l430_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000031640946861233317 as f64, 0.000000000000000000045854510556516254 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006900291046010721 as f64); } // Line 431 fn c270_l431_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c270_l431_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-526842242946656600000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014816907071451201 as f64, &vm_context); assert_eq!(result, 355568298030134360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 432 fn c271_l432_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c271_l432_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4039956270017490000000000000000000000000000000000000000.0 as f64, -47097881971884274000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -0.0000000000857778757955442 as f64); } // Line 435 fn c272_l435_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c272_l435_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-203959560468347600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -74740887394612260000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 2728888665604071000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 436 fn c273_l436_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c273_l436_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-304261712294687660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, -2655679232658824300000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 114570204320220420000000000000000000000000000000000000000000000000.0 as f64); } // Line 437 fn c274_l437_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c274_l437_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(49235240512480730000000000000000000000000000000000000000.0 as f64, -366340828310036700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013439736089369927 as f64); } // Line 438 fn c275_l438_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c275_l438_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(289260843556341600000000000000000000000000000000000000000000000000.0 as f64, 517194875837335500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000000000005592879146144478 as f64); } // Line 439 fn c276_l439_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c276_l439_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-421542582344268600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 1428505854670649100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -295093352936560340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 442 fn c277_l442_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c277_l442_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.8622957433108482 as f64, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010359363938125513 as f64); } // Line 443 fn c278_l443_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c278_l443_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008566632480779937 as f64, 5381.2699796556235 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001591935084685746 as f64); } // Line 444 fn c279_l444_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c279_l444_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000008196220919495565 as f64, -10406557086484777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007876015911295176 as f64); } // Line 445 fn c280_l445_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c280_l445_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007052801866447111 as f64, -13767429405781133000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005122816800851397 as f64); } // Line 446 fn c281_l446_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c281_l446_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022655621734165475 as f64, 133219932963494700000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017006180103974106 as f64); } // Line 447 fn c282_l447_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c282_l447_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004196304106554003 as f64, -9789327.297653636 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000042866113053139 as f64); } // Line 450 fn c283_l450_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c283_l450_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1038860800000000000000000000.0 as f32, 6211079500000.0 as f32, &vm_context); assert_eq!(result, 167259300000000.0 as f32); } // Line 451 fn c284_l451_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c284_l451_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1869033000000000000000000000.0 as f32, -112355730000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, -0.00001663496 as f32); } // Line 452 fn c285_l452_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c285_l452_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(3290747200000000000000000.0 as f32, 0.9064788 as f32, &vm_context); assert_eq!(result, 3630252700000000000000000.0 as f32); } // Line 453 fn c286_l453_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c286_l453_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-908946.56 as f32, -17034289000.0 as f32, &vm_context); assert_eq!(result, 0.000053359818 as f32); } // Line 454 fn c287_l454_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c287_l454_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000024092477 as f32, -89840810000000000.0 as f32, &vm_context); assert_eq!(result, 0.0000000000000000000000000000026816852 as f32); } // Line 455 fn c288_l455_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c288_l455_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(3910973045785834000.0 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008392730733897136 as f64, &vm_context); assert_eq!(result, -46599529638070336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 456 fn c289_l456_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c289_l456_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000008379351966732404 as f64, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021077277802048832 as f64, &vm_context); assert_eq!(result, -3975538039318286000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 457 fn c290_l457_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c290_l457_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4561142017854715000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, 1500578067736849100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 3039589952.6465592 as f64); } // Line 458 fn c291_l458_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c291_l458_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-6236072401827852000000000000000000000000000000000000000.0 as f64, 83170632504609900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, -0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007497925907299316 as f64); } // Line 459 fn c292_l459_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c292_l459_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009757271330468098 as f64, -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035613812243480865 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000002739743575824061 as f64); } // Line 462 fn c293_l462_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c293_l462_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000001046256872449641 as f64, 1.8150892711657447 as f64, &vm_context); assert_eq!(result, 0.000000000000000005764217160391678 as f64); } // Line 463 fn c294_l463_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c294_l463_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000022038268106596436 as f64, -0.0000000000002859803943943555 as f64, &vm_context); assert_eq!(result, -0.0000000000000000007706216418530616 as f64); } // Line 464 fn c295_l464_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c295_l464_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000007596539988437179 as f64, 0.00000000000000000000000000000000021055358831337124 as f64, &vm_context); assert_eq!(result, 3607889112357986600000.0 as f64); } // Line 465 fn c296_l465_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c296_l465_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1120696114500866900000000000.0 as f64, 159713233802866500000000000000.0 as f64, &vm_context); assert_eq!(result, 0.007016927074960728 as f64); } // Line 466 fn c297_l466_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c297_l466_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0006342142502301953 as f64, -6391950865520085.0 as f64, &vm_context); assert_eq!(result, -0.00000000000000000009922076429769178 as f64); } // Line 469 fn c298_l469_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c298_l469_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000011754944 as f32, 0.000000000000000000000000000000000000011754942 as f32, &vm_context); assert_eq!(result, 1.0000001 as f32); } // Line 470 fn c299_l470_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c299_l470_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000011754942 as f32, 0.000000000000000000000000000000000000011754944 as f32, &vm_context); assert_eq!(result, 0.9999999 as f32); } // Line 471 fn c300_l471_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c300_l471_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201 as f64, &vm_context); assert_eq!(result, 1.0000000000000002 as f64); } // Line 472 fn c301_l472_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c301_l472_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64, &vm_context); assert_eq!(result, 0.9999999999999998 as f64); } // Line 475 fn c302_l475_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c302_l475_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000023841856 as f32, 340282350000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.0 as f32); } // Line 476 fn c303_l476_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c303_l476_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000023841858 as f32, 340282350000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000001 as f32); } // Line 477 fn c304_l477_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c304_l477_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000044408920985006257 as f64, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.0 as f64); } // Line 478 fn c305_l478_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c305_l478_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000004440892098500626 as f64, 179769313486231570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005 as f64); } // Line 481 fn c306_l481_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c306_l481_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.000000000000000000000000000000000000002938736 as f32, &vm_context); assert_eq!(result, f32::INFINITY); } // Line 482 fn c307_l482_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c307_l482_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.000000000000000000000000000000000000002938737 as f32, &vm_context); assert_eq!(result, 340282200000000000000000000000000000000.0 as f32); } // Line 483 fn c308_l483_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c308_l483_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005562684646268003 as f64, &vm_context); assert_eq!(result, f64::INFINITY); } // Line 484 fn c309_l484_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c309_l484_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000556268464626801 as f64, &vm_context); assert_eq!(result, 179769313486231430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 487 fn c310_l487_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c310_l487_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 85070600000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000011754942 as f32); } // Line 488 fn c311_l488_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c311_l488_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 85070590000000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000011754944 as f32); } // Line 489 fn c312_l489_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c312_l489_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 44942328371557910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002225073858507201 as f64); } // Line 490 fn c313_l490_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c313_l490_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 44942328371557900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022250738585072014 as f64); } // Line 500 fn c314_l500_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c314_l500_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 3.0 as f32, &vm_context); assert_eq!(result, 0.33333334 as f32); } // Line 501 fn c315_l501_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c315_l501_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(3.0 as f32, 9.0 as f32, &vm_context); assert_eq!(result, 0.33333334 as f32); } // Line 502 fn c316_l502_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c316_l502_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9.0 as f32, 27.0 as f32, &vm_context); assert_eq!(result, 0.33333334 as f32); } // Line 503 fn c317_l503_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c317_l503_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 3.0 as f64, &vm_context); assert_eq!(result, 0.3333333333333333 as f64); } // Line 504 fn c318_l504_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c318_l504_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(3.0 as f64, 9.0 as f64, &vm_context); assert_eq!(result, 0.3333333333333333 as f64); } // Line 505 fn c319_l505_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c319_l505_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9.0 as f64, 27.0 as f64, &vm_context); assert_eq!(result, 0.3333333333333333 as f64); } // Line 508 fn c320_l508_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c320_l508_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 1.0000002 as f32); } // Line 509 fn c321_l509_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c321_l509_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.99999994 as f32, 1.0000001 as f32, &vm_context); assert_eq!(result, 0.9999998 as f32); } // Line 510 fn c322_l510_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c322_l510_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 0.99999994 as f32, &vm_context); assert_eq!(result, 1.0000001 as f32); } // Line 511 fn c323_l511_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c323_l511_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f32, 1.0000001 as f32, &vm_context); assert_eq!(result, 0.9999999 as f32); } // Line 512 fn c324_l512_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c324_l512_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 1.0000000000000004 as f64); } // Line 513 fn c325_l513_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c325_l513_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999999 as f64, 1.0000000000000002 as f64, &vm_context); assert_eq!(result, 0.9999999999999997 as f64); } // Line 514 fn c326_l514_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c326_l514_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 0.9999999999999999 as f64, &vm_context); assert_eq!(result, 1.0000000000000002 as f64); } // Line 515 fn c327_l515_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c327_l515_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.div") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0 as f64, 1.0000000000000002 as f64, &vm_context); assert_eq!(result, 0.9999999999999998 as f64); } // Line 519 fn c328_l519_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c328_l519_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(171.0 as f32, &vm_context); assert_eq!(result, 13.076696 as f32); } // Line 520 fn c329_l520_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c329_l520_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000160795 as f32, &vm_context); assert_eq!(result, 0.00040099252 as f32); } // Line 521 fn c330_l521_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c330_l521_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(171.0 as f64, &vm_context); assert_eq!(result, 13.076696830622021 as f64); } // Line 522 fn c331_l522_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c331_l522_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000160795 as f64, &vm_context); assert_eq!(result, 0.00040099251863345283 as f64); } // Line 525 fn c332_l525_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c332_l525_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000004316357580352844 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000020775845543209175 as f64); } // Line 526 fn c333_l526_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c333_l526_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(676253300479648500000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 822346216918183800000000000000000000000000000000000.0 as f64); } // Line 527 fn c334_l527_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c334_l527_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(17485296624861996000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 4181542373916829400000000000000000000000000000000000000000000.0 as f64); } // Line 528 fn c335_l528_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c335_l528_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000009593720960603523 as f64, &vm_context); assert_eq!(result, 0.0000030973732355987585 as f64); } // Line 529 fn c336_l529_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c336_l529_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006348452898717835 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000002519613640762773 as f64); } // Line 533 fn c337_l533_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c337_l533_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999999 as f64, &vm_context); assert_eq!(result, 0.9999999999999999 as f64); } // Line 536 fn c338_l536_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c338_l536_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.12963942 as f32, &vm_context); assert_eq!(result, 0.36005473 as f32); } // Line 537 fn c339_l537_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c339_l537_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2345875800000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 1531625200000000.0 as f32); } // Line 538 fn c340_l538_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c340_l538_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.078786574 as f32, &vm_context); assert_eq!(result, 0.28068945 as f32); } // Line 539 fn c341_l539_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c341_l539_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000051371026 as f32, &vm_context); assert_eq!(result, 0.000000000022665177 as f32); } // Line 540 fn c342_l540_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c342_l540_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00090167153 as f32, &vm_context); assert_eq!(result, 0.030027846 as f32); } // Line 541 fn c343_l541_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c343_l541_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009591922760825561 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009793836204892116 as f64); } // Line 542 fn c344_l542_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c344_l542_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(935787535216400500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 30590644570136150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 543 fn c345_l543_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c345_l543_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(147706699783365580000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 12153464517715332000000000000000000000000000000000000000000.0 as f64); } // Line 544 fn c346_l544_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c346_l544_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(48800457180027890000000000000000.0 as f64, &vm_context); assert_eq!(result, 6985732401117859.0 as f64); } // Line 545 fn c347_l545_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c347_l545_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(7618977687174540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 2760249569726357000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 548 fn c348_l548_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c348_l548_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(154481010.0 as f32, &vm_context); assert_eq!(result, 12429.039 as f32); } // Line 549 fn c349_l549_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c349_l549_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000010471305 as f32, &vm_context); assert_eq!(result, 0.00000000000000001023294 as f32); } // Line 550 fn c350_l550_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c350_l550_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00003790637 as f32, &vm_context); assert_eq!(result, 0.006156815 as f32); } // Line 551 fn c351_l551_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c351_l551_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000089607535 as f32, &vm_context); assert_eq!(result, 0.0000000000000000009466126 as f32); } // Line 552 fn c352_l552_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c352_l552_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000001687712 as f32, &vm_context); assert_eq!(result, 0.00000000000000000041081773 as f32); } // Line 553 fn c353_l553_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c353_l553_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(316996264378909500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 563024212959717700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 554 fn c354_l554_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c354_l554_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040573669271847993 as f64, &vm_context); assert_eq!(result, 0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020142906759414837 as f64); } // Line 555 fn c355_l555_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c355_l555_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000015299861660588838 as f64, &vm_context); assert_eq!(result, 0.00003911503759500793 as f64); } // Line 556 fn c356_l556_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c356_l556_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.0000000000000000000000000000000000000000000000000000000000000000000000002822766928951239 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000005312971794533864 as f64); } // Line 557 fn c357_l557_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c357_l557_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(14375957727045067000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 119899782014168260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 560 fn c358_l560_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c358_l560_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(464023420000000000000000000000000000.0 as f32, &vm_context); assert_eq!(result, 681192700000000000.0 as f32); } // Line 561 fn c359_l561_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c359_l561_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(47536.133 as f32, &vm_context); assert_eq!(result, 218.02783 as f32); } // Line 562 fn c360_l562_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c360_l562_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.812613 as f32, &vm_context); assert_eq!(result, 0.9014505 as f32); } // Line 563 fn c361_l563_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c361_l563_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000009549605 as f32, &vm_context); assert_eq!(result, 0.00000000000009772208 as f32); } // Line 564 fn c362_l564_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c362_l564_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000068856485 as f32, &vm_context); assert_eq!(result, 0.000000000000008297981 as f32); } // Line 565 fn c363_l565_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c363_l565_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(2349768917495332200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 1532895599020146000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 566 fn c364_l566_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c364_l566_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000029262574743429683 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000000000000000000005409489323718985 as f64); } // Line 567 fn c365_l567_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c365_l567_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(377335087484490800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 19425114864126050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 568 fn c366_l568_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c366_l568_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000035498432023945234 as f64, &vm_context); assert_eq!(result, 0.00000018841027579180822 as f64); } // Line 569 fn c367_l569_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c367_l569_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013747419336166767 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000011724938949165905 as f64); } // Line 572 fn c368_l572_assert_return_canonical_nan(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c368_l572_assert_return_canonical_nan"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015535152663257847 as f64, &vm_context); assert!(result.is_quiet_nan()) } // Line 573 fn c369_l573_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c369_l573_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(18763296348029700000000000000000.0 as f64, &vm_context); assert_eq!(result, 4331662076851067.0 as f64); } // Line 574 fn c370_l574_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c370_l574_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000274405777036165 as f64, &vm_context); assert_eq!(result, 0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000523837548325972 as f64); } // Line 575 fn c371_l575_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c371_l575_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.000000000000000000000000000000000000000000000000000000000000000000000000000000000015613859952920445 as f64, &vm_context); assert_eq!(result, 0.0000000000000000000000000000000000000000039514377070783294 as f64); } // Line 576 fn c372_l576_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c372_l576_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(619303768945071200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.0 as f64, &vm_context); assert_eq!(result, 24885814612848646000000000000000000000000000000000000000000000000000000000000000000000.0 as f64); } // Line 579 fn c373_l579_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c373_l579_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 580 fn c374_l580_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c374_l580_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000002 as f32, &vm_context); assert_eq!(result, 1.0000001 as f32); } // Line 581 fn c375_l581_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c375_l581_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 582 fn c376_l582_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c376_l582_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000004 as f64, &vm_context); assert_eq!(result, 1.0000000000000002 as f64); } // Line 585 fn c377_l585_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c377_l585_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999 as f32, &vm_context); assert_eq!(result, 0.99999994 as f32); } // Line 586 fn c378_l586_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c378_l586_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999998 as f32, &vm_context); assert_eq!(result, 0.9999999 as f32); } // Line 587 fn c379_l587_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c379_l587_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999998 as f64, &vm_context); assert_eq!(result, 0.9999999999999999 as f64); } // Line 588 fn c380_l588_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c380_l588_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.sqrt") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999997 as f64, &vm_context); assert_eq!(result, 0.9999999999999998 as f64); } // Line 592 fn c381_l592_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c381_l592_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.abs") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(2139156962), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(2139156962)).is_sign_positive()); } // Line 593 fn c382_l593_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c382_l593_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.abs") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(4286640610), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(2139156962)).is_sign_positive()); } // Line 594 fn c383_l594_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c383_l594_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.abs") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(9218868441285556843), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(9218868441285556843)).is_sign_positive()); } // Line 595 fn c384_l595_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c384_l595_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.abs") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(18442240478140332651), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(9218868441285556843)).is_sign_positive()); } // Line 597 fn c385_l597_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c385_l597_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.neg") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(2139156962), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(4286640610)).is_sign_positive()); } // Line 598 fn c386_l598_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c386_l598_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.neg") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(4286640610), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(2139156962)).is_sign_positive()); } // Line 599 fn c387_l599_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c387_l599_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.neg") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(9218868441285556843), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(18442240478140332651)).is_sign_positive()); } // Line 600 fn c388_l600_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c388_l600_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.neg") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(18442240478140332651), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(9218868441285556843)).is_sign_positive()); } // Line 602 fn c389_l602_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c389_l602_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(2139156962), f32::from_bits(2143289344), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(2139156962)).is_sign_positive()); } // Line 603 fn c390_l603_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c390_l603_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(2139156962), f32::from_bits(4290772992), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(4286640610)).is_sign_positive()); } // Line 604 fn c391_l604_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c391_l604_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(4286640610), f32::from_bits(2143289344), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(2139156962)).is_sign_positive()); } // Line 605 fn c392_l605_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c392_l605_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f32::from_bits(4286640610), f32::from_bits(4290772992), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f32::from_bits(4286640610)).is_sign_positive()); } // Line 606 fn c393_l606_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c393_l606_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(9218868441285556843), f64::from_bits(9221120237041090560), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(9218868441285556843)).is_sign_positive()); } // Line 607 fn c394_l607_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c394_l607_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(9218868441285556843), f64::from_bits(18444492273895866368), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(18442240478140332651)).is_sign_positive()); } // Line 608 fn c395_l608_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c395_l608_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(18442240478140332651), f64::from_bits(9221120237041090560), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(9218868441285556843)).is_sign_positive()); } // Line 609 fn c396_l609_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c396_l609_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.copysign") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(f64::from_bits(18442240478140332651), f64::from_bits(18444492273895866368), &vm_context); assert!(result.is_nan()); assert_eq!(result.is_sign_positive(), (f64::from_bits(18442240478140332651)).is_sign_positive()); } // Line 612 fn c397_l612_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c397_l612_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.99999994 as f32, &vm_context); assert_eq!(result, 1.0 as f32); } // Line 613 fn c398_l613_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c398_l613_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000001 as f32, &vm_context); assert_eq!(result, 2.0 as f32); } // Line 614 fn c399_l614_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c399_l614_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.9999999999999999 as f64, &vm_context); assert_eq!(result, 1.0 as f64); } // Line 615 fn c400_l615_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c400_l615_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(1.0000000000000002 as f64, &vm_context); assert_eq!(result, 2.0 as f64); } // Line 618 fn c401_l618_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c401_l618_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388607.5 as f32, &vm_context); assert_eq!(result, 8388608.0 as f32); } // Line 619 fn c402_l619_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c402_l619_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-8388607.5 as f32, &vm_context); assert_eq!(result, -8388607.0 as f32); } // Line 620 fn c403_l620_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c403_l620_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370495.5 as f64, &vm_context); assert_eq!(result, 4503599627370496.0 as f64); } // Line 621 fn c404_l621_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c404_l621_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4503599627370495.5 as f64, &vm_context); assert_eq!(result, -4503599627370495.0 as f64); } // Line 625 fn c405_l625_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c405_l625_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(16777215.0 as f32, &vm_context); assert_eq!(result, 16777215.0 as f32); } // Line 626 fn c406_l626_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c406_l626_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-16777215.0 as f32, &vm_context); assert_eq!(result, -16777215.0 as f32); } // Line 627 fn c407_l627_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c407_l627_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(9007199254740991.0 as f64, &vm_context); assert_eq!(result, 9007199254740991.0 as f64); } // Line 628 fn c408_l628_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c408_l628_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.ceil") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-9007199254740991.0 as f64, &vm_context); assert_eq!(result, -9007199254740991.0 as f64); } // Line 631 fn c409_l631_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c409_l631_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.99999994 as f32, &vm_context); assert_eq!(result, -1.0 as f32); } // Line 632 fn c410_l632_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c410_l632_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-1.0000001 as f32, &vm_context); assert_eq!(result, -2.0 as f32); } // Line 633 fn c411_l633_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c411_l633_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-0.9999999999999999 as f64, &vm_context); assert_eq!(result, -1.0 as f64); } // Line 634 fn c412_l634_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c412_l634_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-1.0000000000000002 as f64, &vm_context); assert_eq!(result, -2.0 as f64); } // Line 637 fn c413_l637_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c413_l637_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-8388607.5 as f32, &vm_context); assert_eq!(result, -8388608.0 as f32); } // Line 638 fn c414_l638_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c414_l638_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388607.5 as f32, &vm_context); assert_eq!(result, 8388607.0 as f32); } // Line 639 fn c415_l639_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c415_l639_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4503599627370495.5 as f64, &vm_context); assert_eq!(result, -4503599627370496.0 as f64); } // Line 640 fn c416_l640_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c416_l640_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370495.5 as f64, &vm_context); assert_eq!(result, 4503599627370495.0 as f64); } // Line 644 fn c417_l644_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c417_l644_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(88607.0 as f32, &vm_context); assert_eq!(result, 88607.0 as f32); } // Line 645 fn c418_l645_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c418_l645_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.floor") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(88607.0 as f64, &vm_context); assert_eq!(result, 88607.0 as f64); } // Line 648 fn c419_l648_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c419_l648_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.trunc") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-8388607.5 as f32, &vm_context); assert_eq!(result, -8388607.0 as f32); } // Line 649 fn c420_l649_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c420_l649_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.trunc") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388607.5 as f32, &vm_context); assert_eq!(result, 8388607.0 as f32); } // Line 650 fn c421_l650_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c421_l650_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.trunc") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4503599627370495.5 as f64, &vm_context); assert_eq!(result, -4503599627370495.0 as f64); } // Line 651 fn c422_l651_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c422_l651_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.trunc") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370495.5 as f64, &vm_context); assert_eq!(result, 4503599627370495.0 as f64); } // Line 656 fn c423_l656_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c423_l656_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388609.0 as f32, &vm_context); assert_eq!(result, 8388609.0 as f32); } // Line 657 fn c424_l657_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c424_l657_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388610.0 as f32, &vm_context); assert_eq!(result, 8388610.0 as f32); } // Line 658 fn c425_l658_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c425_l658_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.49999997 as f32, &vm_context); assert_eq!(result, 0.0 as f32); } // Line 659 fn c426_l659_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c426_l659_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(281474960000000.0 as f32, &vm_context); assert_eq!(result, 281474960000000.0 as f32); } // Line 660 fn c427_l660_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c427_l660_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370497.0 as f64, &vm_context); assert_eq!(result, 4503599627370497.0 as f64); } // Line 661 fn c428_l661_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c428_l661_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370498.0 as f64, &vm_context); assert_eq!(result, 4503599627370498.0 as f64); } // Line 662 fn c429_l662_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c429_l662_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(0.49999999999999994 as f64, &vm_context); assert_eq!(result, 0.0 as f64); } // Line 663 fn c430_l663_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c430_l663_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(81129638414606670000000000000000.0 as f64, &vm_context); assert_eq!(result, 81129638414606670000000000000000.0 as f64); } // Line 667 fn c431_l667_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c431_l667_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4.5 as f32, &vm_context); assert_eq!(result, 4.0 as f32); } // Line 668 fn c432_l668_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c432_l668_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4.5 as f32, &vm_context); assert_eq!(result, -4.0 as f32); } // Line 669 fn c433_l669_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c433_l669_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-3.5 as f32, &vm_context); assert_eq!(result, -4.0 as f32); } // Line 670 fn c434_l670_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c434_l670_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4.5 as f64, &vm_context); assert_eq!(result, 4.0 as f64); } // Line 671 fn c435_l671_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c435_l671_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4.5 as f64, &vm_context); assert_eq!(result, -4.0 as f64); } // Line 672 fn c436_l672_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c436_l672_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-3.5 as f64, &vm_context); assert_eq!(result, -4.0 as f64); } // Line 675 fn c437_l675_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c437_l675_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-8388607.5 as f32, &vm_context); assert_eq!(result, -8388608.0 as f32); } // Line 676 fn c438_l676_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c438_l676_action_invoke"); let func_index = match result_object.module.info.exports.get("f32.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f32, &VmCtx) -> f32 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(8388607.5 as f32, &vm_context); assert_eq!(result, 8388608.0 as f32); } // Line 677 fn c439_l677_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c439_l677_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(-4503599627370495.5 as f64, &vm_context); assert_eq!(result, -4503599627370496.0 as f64); } // Line 678 fn c440_l678_action_invoke(result_object: &ResultObject, vm_context: &VmCtx) { println!("Executing function {}", "c440_l678_action_invoke"); let func_index = match result_object.module.info.exports.get("f64.nearest") { Some(&Export::Function(index)) => index, _ => panic!("Function not found"), }; let invoke_fn: fn(f64, &VmCtx) -> f64 = get_instance_function!(result_object.instance, func_index); let result = invoke_fn(4503599627370495.5 as f64, &vm_context); assert_eq!(result, 4503599627370496.0 as f64); } #[test] fn test_module_1() { let result_object = create_module_1(); let vm_context = result_object.instance.generate_context(); // We group the calls together start_module_1(&result_object, &vm_context); c1_l50_action_invoke(&result_object, &vm_context); c2_l51_action_invoke(&result_object, &vm_context); c3_l55_action_invoke(&result_object, &vm_context); c4_l56_action_invoke(&result_object, &vm_context); c5_l57_action_invoke(&result_object, &vm_context); c6_l58_action_invoke(&result_object, &vm_context); c7_l61_action_invoke(&result_object, &vm_context); c8_l62_action_invoke(&result_object, &vm_context); c9_l67_action_invoke(&result_object, &vm_context); c10_l68_action_invoke(&result_object, &vm_context); c11_l72_action_invoke(&result_object, &vm_context); c12_l75_action_invoke(&result_object, &vm_context); c13_l78_action_invoke(&result_object, &vm_context); c14_l81_action_invoke(&result_object, &vm_context); c15_l82_action_invoke(&result_object, &vm_context); c16_l83_action_invoke(&result_object, &vm_context); c17_l84_action_invoke(&result_object, &vm_context); c18_l87_action_invoke(&result_object, &vm_context); c19_l88_action_invoke(&result_object, &vm_context); c20_l89_action_invoke(&result_object, &vm_context); c21_l90_action_invoke(&result_object, &vm_context); c22_l91_action_invoke(&result_object, &vm_context); c23_l92_action_invoke(&result_object, &vm_context); c24_l93_action_invoke(&result_object, &vm_context); c25_l94_action_invoke(&result_object, &vm_context); c26_l95_action_invoke(&result_object, &vm_context); c27_l96_action_invoke(&result_object, &vm_context); c28_l99_action_invoke(&result_object, &vm_context); c29_l100_action_invoke(&result_object, &vm_context); c30_l101_action_invoke(&result_object, &vm_context); c31_l102_action_invoke(&result_object, &vm_context); c32_l103_action_invoke(&result_object, &vm_context); c33_l104_action_invoke(&result_object, &vm_context); c34_l105_action_invoke(&result_object, &vm_context); c35_l106_action_invoke(&result_object, &vm_context); c36_l107_action_invoke(&result_object, &vm_context); c37_l108_action_invoke(&result_object, &vm_context); c38_l111_action_invoke(&result_object, &vm_context); c39_l112_action_invoke(&result_object, &vm_context); c40_l113_action_invoke(&result_object, &vm_context); c41_l114_action_invoke(&result_object, &vm_context); c42_l115_action_invoke(&result_object, &vm_context); c43_l116_action_invoke(&result_object, &vm_context); c44_l117_action_invoke(&result_object, &vm_context); c45_l118_action_invoke(&result_object, &vm_context); c46_l119_action_invoke(&result_object, &vm_context); c47_l120_action_invoke(&result_object, &vm_context); c48_l123_action_invoke(&result_object, &vm_context); c49_l124_action_invoke(&result_object, &vm_context); c50_l125_action_invoke(&result_object, &vm_context); c51_l126_action_invoke(&result_object, &vm_context); c52_l127_action_invoke(&result_object, &vm_context); c53_l130_action_invoke(&result_object, &vm_context); c54_l131_action_invoke(&result_object, &vm_context); c55_l132_action_invoke(&result_object, &vm_context); c56_l133_action_invoke(&result_object, &vm_context); c57_l134_action_invoke(&result_object, &vm_context); c58_l137_action_invoke(&result_object, &vm_context); c59_l138_action_invoke(&result_object, &vm_context); c60_l139_action_invoke(&result_object, &vm_context); c61_l140_action_invoke(&result_object, &vm_context); c62_l141_action_invoke(&result_object, &vm_context); c63_l142_action_invoke(&result_object, &vm_context); c64_l143_action_invoke(&result_object, &vm_context); c65_l144_action_invoke(&result_object, &vm_context); c66_l145_action_invoke(&result_object, &vm_context); c67_l146_action_invoke(&result_object, &vm_context); c68_l149_action_invoke(&result_object, &vm_context); c69_l150_action_invoke(&result_object, &vm_context); c70_l151_action_invoke(&result_object, &vm_context); c71_l152_action_invoke(&result_object, &vm_context); c72_l153_action_invoke(&result_object, &vm_context); c73_l154_action_invoke(&result_object, &vm_context); c74_l155_action_invoke(&result_object, &vm_context); c75_l156_action_invoke(&result_object, &vm_context); c76_l157_action_invoke(&result_object, &vm_context); c77_l158_action_invoke(&result_object, &vm_context); c78_l162_action_invoke(&result_object, &vm_context); c79_l163_action_invoke(&result_object, &vm_context); c80_l166_action_invoke(&result_object, &vm_context); c81_l167_action_invoke(&result_object, &vm_context); c82_l170_action_invoke(&result_object, &vm_context); c83_l171_action_invoke(&result_object, &vm_context); c84_l172_action_invoke(&result_object, &vm_context); c85_l173_action_invoke(&result_object, &vm_context); c86_l177_action_invoke(&result_object, &vm_context); c87_l178_action_invoke(&result_object, &vm_context); c88_l182_action_invoke(&result_object, &vm_context); c89_l183_action_invoke(&result_object, &vm_context); c90_l184_action_invoke(&result_object, &vm_context); c91_l185_action_invoke(&result_object, &vm_context); c92_l188_action_invoke(&result_object, &vm_context); c93_l189_action_invoke(&result_object, &vm_context); c94_l190_action_invoke(&result_object, &vm_context); c95_l191_action_invoke(&result_object, &vm_context); c96_l192_action_invoke(&result_object, &vm_context); c97_l193_action_invoke(&result_object, &vm_context); c98_l194_action_invoke(&result_object, &vm_context); c99_l195_action_invoke(&result_object, &vm_context); c100_l196_action_invoke(&result_object, &vm_context); c101_l197_action_invoke(&result_object, &vm_context); c102_l200_action_invoke(&result_object, &vm_context); c103_l201_action_invoke(&result_object, &vm_context); c104_l202_action_invoke(&result_object, &vm_context); c105_l203_action_invoke(&result_object, &vm_context); c106_l204_action_invoke(&result_object, &vm_context); c107_l205_action_invoke(&result_object, &vm_context); c108_l206_action_invoke(&result_object, &vm_context); c109_l207_action_invoke(&result_object, &vm_context); c110_l208_action_invoke(&result_object, &vm_context); c111_l209_action_invoke(&result_object, &vm_context); c112_l212_action_invoke(&result_object, &vm_context); c113_l213_action_invoke(&result_object, &vm_context); c114_l214_action_invoke(&result_object, &vm_context); c115_l215_action_invoke(&result_object, &vm_context); c116_l216_action_invoke(&result_object, &vm_context); c117_l217_action_invoke(&result_object, &vm_context); c118_l218_action_invoke(&result_object, &vm_context); c119_l219_action_invoke(&result_object, &vm_context); c120_l220_action_invoke(&result_object, &vm_context); c121_l221_action_invoke(&result_object, &vm_context); c122_l224_action_invoke(&result_object, &vm_context); c123_l225_action_invoke(&result_object, &vm_context); c124_l226_action_invoke(&result_object, &vm_context); c125_l227_action_invoke(&result_object, &vm_context); c126_l228_action_invoke(&result_object, &vm_context); c127_l231_action_invoke(&result_object, &vm_context); c128_l232_action_invoke(&result_object, &vm_context); c129_l233_action_invoke(&result_object, &vm_context); c130_l234_action_invoke(&result_object, &vm_context); c131_l235_action_invoke(&result_object, &vm_context); c132_l239_action_invoke(&result_object, &vm_context); c133_l240_action_invoke(&result_object, &vm_context); c134_l243_action_invoke(&result_object, &vm_context); c135_l244_action_invoke(&result_object, &vm_context); c136_l245_action_invoke(&result_object, &vm_context); c137_l246_action_invoke(&result_object, &vm_context); c138_l247_action_invoke(&result_object, &vm_context); c139_l248_action_invoke(&result_object, &vm_context); c140_l249_action_invoke(&result_object, &vm_context); c141_l250_action_invoke(&result_object, &vm_context); c142_l251_action_invoke(&result_object, &vm_context); c143_l252_action_invoke(&result_object, &vm_context); c144_l255_action_invoke(&result_object, &vm_context); c145_l256_action_invoke(&result_object, &vm_context); c146_l259_action_invoke(&result_object, &vm_context); c147_l260_action_invoke(&result_object, &vm_context); c148_l261_action_invoke(&result_object, &vm_context); c149_l262_action_invoke(&result_object, &vm_context); c150_l263_action_invoke(&result_object, &vm_context); c151_l264_action_invoke(&result_object, &vm_context); c152_l268_action_invoke(&result_object, &vm_context); c153_l269_action_invoke(&result_object, &vm_context); c154_l270_action_invoke(&result_object, &vm_context); c155_l271_action_invoke(&result_object, &vm_context); c156_l274_action_invoke(&result_object, &vm_context); c157_l275_action_invoke(&result_object, &vm_context); c158_l276_action_invoke(&result_object, &vm_context); c159_l277_action_invoke(&result_object, &vm_context); c160_l278_action_invoke(&result_object, &vm_context); c161_l279_action_invoke(&result_object, &vm_context); c162_l284_action_invoke(&result_object, &vm_context); c163_l285_action_invoke(&result_object, &vm_context); c164_l289_action_invoke(&result_object, &vm_context); c165_l290_action_invoke(&result_object, &vm_context); c166_l293_action_invoke(&result_object, &vm_context); c167_l294_action_invoke(&result_object, &vm_context); c168_l295_action_invoke(&result_object, &vm_context); c169_l296_action_invoke(&result_object, &vm_context); c170_l297_action_invoke(&result_object, &vm_context); c171_l298_action_invoke(&result_object, &vm_context); c172_l299_action_invoke(&result_object, &vm_context); c173_l300_action_invoke(&result_object, &vm_context); c174_l301_action_invoke(&result_object, &vm_context); c175_l302_action_invoke(&result_object, &vm_context); c176_l305_action_invoke(&result_object, &vm_context); c177_l306_action_invoke(&result_object, &vm_context); c178_l307_action_invoke(&result_object, &vm_context); c179_l308_action_invoke(&result_object, &vm_context); c180_l309_action_invoke(&result_object, &vm_context); c181_l310_action_invoke(&result_object, &vm_context); c182_l311_action_invoke(&result_object, &vm_context); c183_l312_action_invoke(&result_object, &vm_context); c184_l313_action_invoke(&result_object, &vm_context); c185_l314_action_invoke(&result_object, &vm_context); c186_l317_action_invoke(&result_object, &vm_context); c187_l318_action_invoke(&result_object, &vm_context); c188_l319_action_invoke(&result_object, &vm_context); c189_l320_action_invoke(&result_object, &vm_context); c190_l321_action_invoke(&result_object, &vm_context); c191_l322_action_invoke(&result_object, &vm_context); c192_l323_action_invoke(&result_object, &vm_context); c193_l324_action_invoke(&result_object, &vm_context); c194_l325_action_invoke(&result_object, &vm_context); c195_l326_action_invoke(&result_object, &vm_context); c196_l329_action_invoke(&result_object, &vm_context); c197_l330_action_invoke(&result_object, &vm_context); c198_l331_action_invoke(&result_object, &vm_context); c199_l332_action_invoke(&result_object, &vm_context); c200_l333_action_invoke(&result_object, &vm_context); c201_l336_action_invoke(&result_object, &vm_context); c202_l337_action_invoke(&result_object, &vm_context); c203_l338_action_invoke(&result_object, &vm_context); c204_l339_action_invoke(&result_object, &vm_context); c205_l340_action_invoke(&result_object, &vm_context); c206_l343_action_invoke(&result_object, &vm_context); c207_l344_action_invoke(&result_object, &vm_context); c208_l345_action_invoke(&result_object, &vm_context); c209_l346_action_invoke(&result_object, &vm_context); c210_l347_action_invoke(&result_object, &vm_context); c211_l350_action_invoke(&result_object, &vm_context); c212_l351_action_invoke(&result_object, &vm_context); c213_l352_action_invoke(&result_object, &vm_context); c214_l353_action_invoke(&result_object, &vm_context); c215_l356_action_invoke(&result_object, &vm_context); c216_l357_action_invoke(&result_object, &vm_context); c217_l358_action_invoke(&result_object, &vm_context); c218_l359_action_invoke(&result_object, &vm_context); c219_l362_action_invoke(&result_object, &vm_context); c220_l363_action_invoke(&result_object, &vm_context); c221_l364_action_invoke(&result_object, &vm_context); c222_l365_action_invoke(&result_object, &vm_context); c223_l368_action_invoke(&result_object, &vm_context); c224_l369_action_invoke(&result_object, &vm_context); c225_l370_action_invoke(&result_object, &vm_context); c226_l371_action_invoke(&result_object, &vm_context); c227_l375_action_invoke(&result_object, &vm_context); c228_l376_action_invoke(&result_object, &vm_context); c229_l379_action_invoke(&result_object, &vm_context); c230_l382_action_invoke(&result_object, &vm_context); c231_l383_action_invoke(&result_object, &vm_context); c232_l384_action_invoke(&result_object, &vm_context); c233_l385_action_invoke(&result_object, &vm_context); c234_l386_action_invoke(&result_object, &vm_context); c235_l387_action_invoke(&result_object, &vm_context); c236_l388_action_invoke(&result_object, &vm_context); c237_l389_action_invoke(&result_object, &vm_context); c238_l390_action_invoke(&result_object, &vm_context); c239_l391_action_invoke(&result_object, &vm_context); c240_l395_action_invoke(&result_object, &vm_context); c241_l396_action_invoke(&result_object, &vm_context); c242_l399_action_invoke(&result_object, &vm_context); c243_l400_action_invoke(&result_object, &vm_context); c244_l401_action_invoke(&result_object, &vm_context); c245_l402_action_invoke(&result_object, &vm_context); c246_l403_action_invoke(&result_object, &vm_context); c247_l404_action_invoke(&result_object, &vm_context); c248_l405_action_invoke(&result_object, &vm_context); c249_l406_action_invoke(&result_object, &vm_context); c250_l407_action_invoke(&result_object, &vm_context); c251_l408_action_invoke(&result_object, &vm_context); c252_l411_action_invoke(&result_object, &vm_context); c253_l412_action_invoke(&result_object, &vm_context); c254_l413_action_invoke(&result_object, &vm_context); c255_l414_action_invoke(&result_object, &vm_context); c256_l415_action_invoke(&result_object, &vm_context); c257_l416_action_invoke(&result_object, &vm_context); c258_l417_action_invoke(&result_object, &vm_context); c259_l418_action_invoke(&result_object, &vm_context); c260_l419_action_invoke(&result_object, &vm_context); c261_l420_action_invoke(&result_object, &vm_context); c262_l423_action_invoke(&result_object, &vm_context); c263_l424_action_invoke(&result_object, &vm_context); c264_l425_action_invoke(&result_object, &vm_context); c265_l426_action_invoke(&result_object, &vm_context); c266_l427_action_invoke(&result_object, &vm_context); c267_l428_action_invoke(&result_object, &vm_context); c268_l429_action_invoke(&result_object, &vm_context); c269_l430_action_invoke(&result_object, &vm_context); c270_l431_action_invoke(&result_object, &vm_context); c271_l432_action_invoke(&result_object, &vm_context); c272_l435_action_invoke(&result_object, &vm_context); c273_l436_action_invoke(&result_object, &vm_context); c274_l437_action_invoke(&result_object, &vm_context); c275_l438_action_invoke(&result_object, &vm_context); c276_l439_action_invoke(&result_object, &vm_context); c277_l442_action_invoke(&result_object, &vm_context); c278_l443_action_invoke(&result_object, &vm_context); c279_l444_action_invoke(&result_object, &vm_context); c280_l445_action_invoke(&result_object, &vm_context); c281_l446_action_invoke(&result_object, &vm_context); c282_l447_action_invoke(&result_object, &vm_context); c283_l450_action_invoke(&result_object, &vm_context); c284_l451_action_invoke(&result_object, &vm_context); c285_l452_action_invoke(&result_object, &vm_context); c286_l453_action_invoke(&result_object, &vm_context); c287_l454_action_invoke(&result_object, &vm_context); c288_l455_action_invoke(&result_object, &vm_context); c289_l456_action_invoke(&result_object, &vm_context); c290_l457_action_invoke(&result_object, &vm_context); c291_l458_action_invoke(&result_object, &vm_context); c292_l459_action_invoke(&result_object, &vm_context); c293_l462_action_invoke(&result_object, &vm_context); c294_l463_action_invoke(&result_object, &vm_context); c295_l464_action_invoke(&result_object, &vm_context); c296_l465_action_invoke(&result_object, &vm_context); c297_l466_action_invoke(&result_object, &vm_context); c298_l469_action_invoke(&result_object, &vm_context); c299_l470_action_invoke(&result_object, &vm_context); c300_l471_action_invoke(&result_object, &vm_context); c301_l472_action_invoke(&result_object, &vm_context); c302_l475_action_invoke(&result_object, &vm_context); c303_l476_action_invoke(&result_object, &vm_context); c304_l477_action_invoke(&result_object, &vm_context); c305_l478_action_invoke(&result_object, &vm_context); c306_l481_action_invoke(&result_object, &vm_context); c307_l482_action_invoke(&result_object, &vm_context); c308_l483_action_invoke(&result_object, &vm_context); c309_l484_action_invoke(&result_object, &vm_context); c310_l487_action_invoke(&result_object, &vm_context); c311_l488_action_invoke(&result_object, &vm_context); c312_l489_action_invoke(&result_object, &vm_context); c313_l490_action_invoke(&result_object, &vm_context); c314_l500_action_invoke(&result_object, &vm_context); c315_l501_action_invoke(&result_object, &vm_context); c316_l502_action_invoke(&result_object, &vm_context); c317_l503_action_invoke(&result_object, &vm_context); c318_l504_action_invoke(&result_object, &vm_context); c319_l505_action_invoke(&result_object, &vm_context); c320_l508_action_invoke(&result_object, &vm_context); c321_l509_action_invoke(&result_object, &vm_context); c322_l510_action_invoke(&result_object, &vm_context); c323_l511_action_invoke(&result_object, &vm_context); c324_l512_action_invoke(&result_object, &vm_context); c325_l513_action_invoke(&result_object, &vm_context); c326_l514_action_invoke(&result_object, &vm_context); c327_l515_action_invoke(&result_object, &vm_context); c328_l519_action_invoke(&result_object, &vm_context); c329_l520_action_invoke(&result_object, &vm_context); c330_l521_action_invoke(&result_object, &vm_context); c331_l522_action_invoke(&result_object, &vm_context); c332_l525_action_invoke(&result_object, &vm_context); c333_l526_action_invoke(&result_object, &vm_context); c334_l527_action_invoke(&result_object, &vm_context); c335_l528_action_invoke(&result_object, &vm_context); c336_l529_action_invoke(&result_object, &vm_context); c337_l533_action_invoke(&result_object, &vm_context); c338_l536_action_invoke(&result_object, &vm_context); c339_l537_action_invoke(&result_object, &vm_context); c340_l538_action_invoke(&result_object, &vm_context); c341_l539_action_invoke(&result_object, &vm_context); c342_l540_action_invoke(&result_object, &vm_context); c343_l541_action_invoke(&result_object, &vm_context); c344_l542_action_invoke(&result_object, &vm_context); c345_l543_action_invoke(&result_object, &vm_context); c346_l544_action_invoke(&result_object, &vm_context); c347_l545_action_invoke(&result_object, &vm_context); c348_l548_action_invoke(&result_object, &vm_context); c349_l549_action_invoke(&result_object, &vm_context); c350_l550_action_invoke(&result_object, &vm_context); c351_l551_action_invoke(&result_object, &vm_context); c352_l552_action_invoke(&result_object, &vm_context); c353_l553_action_invoke(&result_object, &vm_context); c354_l554_action_invoke(&result_object, &vm_context); c355_l555_action_invoke(&result_object, &vm_context); c356_l556_action_invoke(&result_object, &vm_context); c357_l557_action_invoke(&result_object, &vm_context); c358_l560_action_invoke(&result_object, &vm_context); c359_l561_action_invoke(&result_object, &vm_context); c360_l562_action_invoke(&result_object, &vm_context); c361_l563_action_invoke(&result_object, &vm_context); c362_l564_action_invoke(&result_object, &vm_context); c363_l565_action_invoke(&result_object, &vm_context); c364_l566_action_invoke(&result_object, &vm_context); c365_l567_action_invoke(&result_object, &vm_context); c366_l568_action_invoke(&result_object, &vm_context); c367_l569_action_invoke(&result_object, &vm_context); c368_l572_assert_return_canonical_nan(&result_object, &vm_context); c369_l573_action_invoke(&result_object, &vm_context); c370_l574_action_invoke(&result_object, &vm_context); c371_l575_action_invoke(&result_object, &vm_context); c372_l576_action_invoke(&result_object, &vm_context); c373_l579_action_invoke(&result_object, &vm_context); c374_l580_action_invoke(&result_object, &vm_context); c375_l581_action_invoke(&result_object, &vm_context); c376_l582_action_invoke(&result_object, &vm_context); c377_l585_action_invoke(&result_object, &vm_context); c378_l586_action_invoke(&result_object, &vm_context); c379_l587_action_invoke(&result_object, &vm_context); c380_l588_action_invoke(&result_object, &vm_context); c381_l592_action_invoke(&result_object, &vm_context); c382_l593_action_invoke(&result_object, &vm_context); c383_l594_action_invoke(&result_object, &vm_context); c384_l595_action_invoke(&result_object, &vm_context); c385_l597_action_invoke(&result_object, &vm_context); c386_l598_action_invoke(&result_object, &vm_context); c387_l599_action_invoke(&result_object, &vm_context); c388_l600_action_invoke(&result_object, &vm_context); c389_l602_action_invoke(&result_object, &vm_context); c390_l603_action_invoke(&result_object, &vm_context); c391_l604_action_invoke(&result_object, &vm_context); c392_l605_action_invoke(&result_object, &vm_context); c393_l606_action_invoke(&result_object, &vm_context); c394_l607_action_invoke(&result_object, &vm_context); c395_l608_action_invoke(&result_object, &vm_context); c396_l609_action_invoke(&result_object, &vm_context); c397_l612_action_invoke(&result_object, &vm_context); c398_l613_action_invoke(&result_object, &vm_context); c399_l614_action_invoke(&result_object, &vm_context); c400_l615_action_invoke(&result_object, &vm_context); c401_l618_action_invoke(&result_object, &vm_context); c402_l619_action_invoke(&result_object, &vm_context); c403_l620_action_invoke(&result_object, &vm_context); c404_l621_action_invoke(&result_object, &vm_context); c405_l625_action_invoke(&result_object, &vm_context); c406_l626_action_invoke(&result_object, &vm_context); c407_l627_action_invoke(&result_object, &vm_context); c408_l628_action_invoke(&result_object, &vm_context); c409_l631_action_invoke(&result_object, &vm_context); c410_l632_action_invoke(&result_object, &vm_context); c411_l633_action_invoke(&result_object, &vm_context); c412_l634_action_invoke(&result_object, &vm_context); c413_l637_action_invoke(&result_object, &vm_context); c414_l638_action_invoke(&result_object, &vm_context); c415_l639_action_invoke(&result_object, &vm_context); c416_l640_action_invoke(&result_object, &vm_context); c417_l644_action_invoke(&result_object, &vm_context); c418_l645_action_invoke(&result_object, &vm_context); c419_l648_action_invoke(&result_object, &vm_context); c420_l649_action_invoke(&result_object, &vm_context); c421_l650_action_invoke(&result_object, &vm_context); c422_l651_action_invoke(&result_object, &vm_context); c423_l656_action_invoke(&result_object, &vm_context); c424_l657_action_invoke(&result_object, &vm_context); c425_l658_action_invoke(&result_object, &vm_context); c426_l659_action_invoke(&result_object, &vm_context); c427_l660_action_invoke(&result_object, &vm_context); c428_l661_action_invoke(&result_object, &vm_context); c429_l662_action_invoke(&result_object, &vm_context); c430_l663_action_invoke(&result_object, &vm_context); c431_l667_action_invoke(&result_object, &vm_context); c432_l668_action_invoke(&result_object, &vm_context); c433_l669_action_invoke(&result_object, &vm_context); c434_l670_action_invoke(&result_object, &vm_context); c435_l671_action_invoke(&result_object, &vm_context); c436_l672_action_invoke(&result_object, &vm_context); c437_l675_action_invoke(&result_object, &vm_context); c438_l676_action_invoke(&result_object, &vm_context); c439_l677_action_invoke(&result_object, &vm_context); c440_l678_action_invoke(&result_object, &vm_context); }