// Rust test file autogenerated with cargo build (build/spectests.rs). // Please do NOT modify it by hand, as it will be reset on next build. // Test based on spectests/f32_.wast #![allow( warnings, dead_code )] use wabt::wat2wasm; use std::{f32, f64}; use wasmer_runtime::types::Value; use wasmer_runtime::{Instance, module::Module}; use wasmer_clif_backend::CraneliftCompiler; use crate::spectests::_common::{ spectest_importobject, NaNCheck, }; // Line 5 fn create_module_1() -> Box { let module_str = "(module (type (;0;) (func (param f32 f32) (result f32))) (type (;1;) (func (param f32) (result f32))) (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 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.min) (func (;6;) (type 0) (param f32 f32) (result f32) get_local 0 get_local 1 f32.max) (func (;7;) (type 1) (param f32) (result f32) get_local 0 f32.ceil) (func (;8;) (type 1) (param f32) (result f32) get_local 0 f32.floor) (func (;9;) (type 1) (param f32) (result f32) get_local 0 f32.trunc) (func (;10;) (type 1) (param f32) (result f32) get_local 0 f32.nearest) (export \"add\" (func 0)) (export \"sub\" (func 1)) (export \"mul\" (func 2)) (export \"div\" (func 3)) (export \"sqrt\" (func 4)) (export \"min\" (func 5)) (export \"max\" (func 6)) (export \"ceil\" (func 7)) (export \"floor\" (func 8)) (export \"trunc\" (func 9)) (export \"nearest\" (func 10))) "; let wasm_binary = wat2wasm(module_str.as_bytes()).expect("WAST not valid or malformed"); let module = wasmer_runtime::compile(&wasm_binary[..], &CraneliftCompiler::new()).expect("WASM can't be compiled"); module.instantiate(&spectest_importobject()).expect("WASM can't be instantiated") } fn start_module_1(instance: &mut Instance) { // TODO Review is explicit start needed? Start now called in runtime::Instance::new() //instance.start(); } // Line 19 fn c1_l19_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1_l19_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 20 fn c2_l20_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2_l20_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 21 fn c3_l21_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c3_l21_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 22 fn c4_l22_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c4_l22_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 23 fn c5_l23_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c5_l23_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 24 fn c6_l24_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c6_l24_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 25 fn c7_l25_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c7_l25_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 26 fn c8_l26_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c8_l26_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 27 fn c9_l27_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c9_l27_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 28 fn c10_l28_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c10_l28_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 29 fn c11_l29_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c11_l29_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 30 fn c12_l30_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c12_l30_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 31 fn c13_l31_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c13_l31_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 32 fn c14_l32_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c14_l32_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 33 fn c15_l33_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c15_l33_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 34 fn c16_l34_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c16_l34_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 35 fn c17_l35_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c17_l35_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 36 fn c18_l36_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c18_l36_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 37 fn c19_l37_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c19_l37_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 38 fn c20_l38_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c20_l38_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 39 fn c21_l39_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c21_l39_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 40 fn c22_l40_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c22_l40_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 41 fn c23_l41_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c23_l41_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 42 fn c24_l42_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c24_l42_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 43 fn c25_l43_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c25_l43_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 44 fn c26_l44_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c26_l44_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 45 fn c27_l45_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c27_l45_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 46 fn c28_l46_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c28_l46_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 47 fn c29_l47_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c29_l47_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 48 fn c30_l48_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c30_l48_action_invoke"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 49 fn c31_l49_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c31_l49_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 50 fn c32_l50_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c32_l50_action_invoke"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 51 fn c33_l51_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c33_l51_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c33_l51_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 52 fn c34_l52_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c34_l52_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c34_l52_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 53 fn c35_l53_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c35_l53_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c35_l53_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 54 fn c36_l54_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c36_l54_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c36_l54_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 55 fn c37_l55_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c37_l55_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c37_l55_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 56 fn c38_l56_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c38_l56_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c38_l56_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 57 fn c39_l57_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c39_l57_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c39_l57_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 58 fn c40_l58_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c40_l58_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c40_l58_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 59 fn c41_l59_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c41_l59_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 60 fn c42_l60_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c42_l60_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 61 fn c43_l61_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c43_l61_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 62 fn c44_l62_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c44_l62_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 63 fn c45_l63_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c45_l63_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 64 fn c46_l64_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c46_l64_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 65 fn c47_l65_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c47_l65_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 66 fn c48_l66_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c48_l66_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 67 fn c49_l67_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c49_l67_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 68 fn c50_l68_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c50_l68_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 69 fn c51_l69_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c51_l69_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 70 fn c52_l70_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c52_l70_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 71 fn c53_l71_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c53_l71_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 72 fn c54_l72_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c54_l72_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 73 fn c55_l73_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c55_l73_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 74 fn c56_l74_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c56_l74_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 75 fn c57_l75_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c57_l75_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 76 fn c58_l76_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c58_l76_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 77 fn c59_l77_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c59_l77_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 78 fn c60_l78_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c60_l78_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 79 fn c61_l79_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c61_l79_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 80 fn c62_l80_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c62_l80_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 81 fn c63_l81_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c63_l81_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 82 fn c64_l82_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c64_l82_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 83 fn c65_l83_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c65_l83_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 84 fn c66_l84_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c66_l84_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 85 fn c67_l85_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c67_l85_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 86 fn c68_l86_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c68_l86_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 87 fn c69_l87_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c69_l87_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 88 fn c70_l88_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c70_l88_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 89 fn c71_l89_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c71_l89_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 90 fn c72_l90_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c72_l90_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 91 fn c73_l91_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c73_l91_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c73_l91_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 92 fn c74_l92_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c74_l92_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c74_l92_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 93 fn c75_l93_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c75_l93_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c75_l93_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 94 fn c76_l94_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c76_l94_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c76_l94_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 95 fn c77_l95_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c77_l95_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c77_l95_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 96 fn c78_l96_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c78_l96_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c78_l96_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 97 fn c79_l97_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c79_l97_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c79_l97_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 98 fn c80_l98_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c80_l98_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c80_l98_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 99 fn c81_l99_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c81_l99_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 100 fn c82_l100_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c82_l100_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 101 fn c83_l101_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c83_l101_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 102 fn c84_l102_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c84_l102_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 103 fn c85_l103_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c85_l103_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 104 fn c86_l104_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c86_l104_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 105 fn c87_l105_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c87_l105_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 106 fn c88_l106_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c88_l106_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 107 fn c89_l107_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c89_l107_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 108 fn c90_l108_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c90_l108_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 109 fn c91_l109_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c91_l109_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 110 fn c92_l110_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c92_l110_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 111 fn c93_l111_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c93_l111_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 112 fn c94_l112_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c94_l112_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 113 fn c95_l113_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c95_l113_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 114 fn c96_l114_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c96_l114_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 115 fn c97_l115_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c97_l115_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 116 fn c98_l116_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c98_l116_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 117 fn c99_l117_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c99_l117_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 118 fn c100_l118_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c100_l118_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 119 fn c101_l119_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c101_l119_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 120 fn c102_l120_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c102_l120_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 121 fn c103_l121_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c103_l121_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 122 fn c104_l122_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c104_l122_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 123 fn c105_l123_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c105_l123_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 124 fn c106_l124_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c106_l124_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 125 fn c107_l125_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c107_l125_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 126 fn c108_l126_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c108_l126_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 127 fn c109_l127_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c109_l127_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 128 fn c110_l128_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c110_l128_action_invoke"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 129 fn c111_l129_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c111_l129_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 130 fn c112_l130_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c112_l130_action_invoke"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 131 fn c113_l131_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c113_l131_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c113_l131_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 132 fn c114_l132_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c114_l132_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c114_l132_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 133 fn c115_l133_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c115_l133_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c115_l133_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 134 fn c116_l134_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c116_l134_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c116_l134_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 135 fn c117_l135_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c117_l135_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c117_l135_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 136 fn c118_l136_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c118_l136_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c118_l136_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 137 fn c119_l137_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c119_l137_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c119_l137_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 138 fn c120_l138_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c120_l138_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c120_l138_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 139 fn c121_l139_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c121_l139_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 140 fn c122_l140_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c122_l140_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 141 fn c123_l141_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c123_l141_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 142 fn c124_l142_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c124_l142_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 143 fn c125_l143_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c125_l143_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 144 fn c126_l144_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c126_l144_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 145 fn c127_l145_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c127_l145_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 146 fn c128_l146_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c128_l146_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 147 fn c129_l147_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c129_l147_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 148 fn c130_l148_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c130_l148_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 149 fn c131_l149_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c131_l149_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 150 fn c132_l150_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c132_l150_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 151 fn c133_l151_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c133_l151_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 152 fn c134_l152_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c134_l152_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 153 fn c135_l153_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c135_l153_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 154 fn c136_l154_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c136_l154_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 155 fn c137_l155_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c137_l155_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.5f32))))); result.map(|_| ()) } // Line 156 fn c138_l156_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c138_l156_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 157 fn c139_l157_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c139_l157_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 158 fn c140_l158_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c140_l158_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.5f32))))); result.map(|_| ()) } // Line 159 fn c141_l159_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c141_l159_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.7831855f32))))); result.map(|_| ()) } // Line 160 fn c142_l160_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c142_l160_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((5.7831855f32))))); result.map(|_| ()) } // Line 161 fn c143_l161_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c143_l161_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.7831855f32))))); result.map(|_| ()) } // Line 162 fn c144_l162_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c144_l162_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.7831855f32))))); result.map(|_| ()) } // Line 163 fn c145_l163_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c145_l163_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 164 fn c146_l164_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c146_l164_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 165 fn c147_l165_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c147_l165_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 166 fn c148_l166_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c148_l166_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 167 fn c149_l167_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c149_l167_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 168 fn c150_l168_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c150_l168_action_invoke"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 169 fn c151_l169_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c151_l169_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 170 fn c152_l170_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c152_l170_action_invoke"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 171 fn c153_l171_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c153_l171_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c153_l171_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 172 fn c154_l172_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c154_l172_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c154_l172_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 173 fn c155_l173_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c155_l173_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c155_l173_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 174 fn c156_l174_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c156_l174_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c156_l174_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 175 fn c157_l175_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c157_l175_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c157_l175_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 176 fn c158_l176_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c158_l176_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c158_l176_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 177 fn c159_l177_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c159_l177_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c159_l177_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 178 fn c160_l178_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c160_l178_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c160_l178_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 179 fn c161_l179_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c161_l179_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 180 fn c162_l180_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c162_l180_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 181 fn c163_l181_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c163_l181_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 182 fn c164_l182_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c164_l182_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 183 fn c165_l183_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c165_l183_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 184 fn c166_l184_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c166_l184_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 185 fn c167_l185_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c167_l185_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 186 fn c168_l186_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c168_l186_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 187 fn c169_l187_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c169_l187_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 188 fn c170_l188_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c170_l188_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 189 fn c171_l189_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c171_l189_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 190 fn c172_l190_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c172_l190_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 191 fn c173_l191_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c173_l191_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.5f32))))); result.map(|_| ()) } // Line 192 fn c174_l192_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c174_l192_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 193 fn c175_l193_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c175_l193_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 194 fn c176_l194_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c176_l194_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.5f32))))); result.map(|_| ()) } // Line 195 fn c177_l195_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c177_l195_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-2.0f32))))); result.map(|_| ()) } // Line 196 fn c178_l196_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c178_l196_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 197 fn c179_l197_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c179_l197_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 198 fn c180_l198_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c180_l198_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((2.0f32))))); result.map(|_| ()) } // Line 199 fn c181_l199_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c181_l199_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-7.2831855f32))))); result.map(|_| ()) } // Line 200 fn c182_l200_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c182_l200_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((5.2831855f32))))); result.map(|_| ()) } // Line 201 fn c183_l201_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c183_l201_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.2831855f32))))); result.map(|_| ()) } // Line 202 fn c184_l202_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c184_l202_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((7.2831855f32))))); result.map(|_| ()) } // Line 203 fn c185_l203_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c185_l203_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 204 fn c186_l204_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c186_l204_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 205 fn c187_l205_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c187_l205_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 206 fn c188_l206_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c188_l206_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 207 fn c189_l207_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c189_l207_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 208 fn c190_l208_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c190_l208_action_invoke"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 209 fn c191_l209_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c191_l209_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 210 fn c192_l210_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c192_l210_action_invoke"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 211 fn c193_l211_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c193_l211_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c193_l211_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 212 fn c194_l212_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c194_l212_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c194_l212_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 213 fn c195_l213_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c195_l213_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c195_l213_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 214 fn c196_l214_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c196_l214_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c196_l214_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 215 fn c197_l215_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c197_l215_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c197_l215_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 216 fn c198_l216_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c198_l216_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c198_l216_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 217 fn c199_l217_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c199_l217_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c199_l217_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 218 fn c200_l218_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c200_l218_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c200_l218_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 219 fn c201_l219_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c201_l219_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 220 fn c202_l220_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c202_l220_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 221 fn c203_l221_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c203_l221_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 222 fn c204_l222_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c204_l222_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 223 fn c205_l223_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c205_l223_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 224 fn c206_l224_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c206_l224_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 225 fn c207_l225_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c207_l225_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 226 fn c208_l226_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c208_l226_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 227 fn c209_l227_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c209_l227_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 228 fn c210_l228_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c210_l228_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 229 fn c211_l229_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c211_l229_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 230 fn c212_l230_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c212_l230_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 231 fn c213_l231_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c213_l231_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.7831855f32))))); result.map(|_| ()) } // Line 232 fn c214_l232_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c214_l232_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.7831855f32))))); result.map(|_| ()) } // Line 233 fn c215_l233_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c215_l233_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((5.7831855f32))))); result.map(|_| ()) } // Line 234 fn c216_l234_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c216_l234_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((6.7831855f32))))); result.map(|_| ()) } // Line 235 fn c217_l235_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c217_l235_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-7.2831855f32))))); result.map(|_| ()) } // Line 236 fn c218_l236_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c218_l236_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.2831855f32))))); result.map(|_| ()) } // Line 237 fn c219_l237_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c219_l237_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((5.2831855f32))))); result.map(|_| ()) } // Line 238 fn c220_l238_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c220_l238_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((7.2831855f32))))); result.map(|_| ()) } // Line 239 fn c221_l239_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c221_l239_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-12.566371f32))))); result.map(|_| ()) } // Line 240 fn c222_l240_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c222_l240_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 241 fn c223_l241_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c223_l241_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 242 fn c224_l242_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c224_l242_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((12.566371f32))))); result.map(|_| ()) } // Line 243 fn c225_l243_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c225_l243_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 244 fn c226_l244_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c226_l244_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 245 fn c227_l245_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c227_l245_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 246 fn c228_l246_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c228_l246_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 247 fn c229_l247_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c229_l247_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 248 fn c230_l248_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c230_l248_action_invoke"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 249 fn c231_l249_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c231_l249_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 250 fn c232_l250_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c232_l250_action_invoke"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 251 fn c233_l251_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c233_l251_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c233_l251_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 252 fn c234_l252_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c234_l252_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c234_l252_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 253 fn c235_l253_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c235_l253_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c235_l253_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 254 fn c236_l254_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c236_l254_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c236_l254_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 255 fn c237_l255_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c237_l255_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c237_l255_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 256 fn c238_l256_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c238_l256_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c238_l256_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 257 fn c239_l257_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c239_l257_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c239_l257_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 258 fn c240_l258_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c240_l258_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c240_l258_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 259 fn c241_l259_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c241_l259_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 260 fn c242_l260_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c242_l260_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 261 fn c243_l261_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c243_l261_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 262 fn c244_l262_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c244_l262_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 263 fn c245_l263_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c245_l263_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 264 fn c246_l264_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c246_l264_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 265 fn c247_l265_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c247_l265_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 266 fn c248_l266_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c248_l266_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 267 fn c249_l267_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c249_l267_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 268 fn c250_l268_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c250_l268_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 269 fn c251_l269_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c251_l269_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 270 fn c252_l270_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c252_l270_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 271 fn c253_l271_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c253_l271_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 272 fn c254_l272_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c254_l272_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 273 fn c255_l273_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c255_l273_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 274 fn c256_l274_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c256_l274_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 275 fn c257_l275_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c257_l275_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 276 fn c258_l276_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c258_l276_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 277 fn c259_l277_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c259_l277_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 278 fn c260_l278_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c260_l278_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 279 fn c261_l279_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c261_l279_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 280 fn c262_l280_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c262_l280_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 281 fn c263_l281_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c263_l281_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 282 fn c264_l282_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c264_l282_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 283 fn c265_l283_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c265_l283_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 284 fn c266_l284_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c266_l284_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 285 fn c267_l285_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c267_l285_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 286 fn c268_l286_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c268_l286_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 287 fn c269_l287_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c269_l287_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 288 fn c270_l288_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c270_l288_action_invoke"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 289 fn c271_l289_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c271_l289_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 290 fn c272_l290_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c272_l290_action_invoke"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 291 fn c273_l291_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c273_l291_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c273_l291_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 292 fn c274_l292_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c274_l292_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c274_l292_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 293 fn c275_l293_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c275_l293_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c275_l293_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 294 fn c276_l294_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c276_l294_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c276_l294_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 295 fn c277_l295_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c277_l295_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c277_l295_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 296 fn c278_l296_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c278_l296_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c278_l296_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 297 fn c279_l297_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c279_l297_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c279_l297_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 298 fn c280_l298_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c280_l298_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c280_l298_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 299 fn c281_l299_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c281_l299_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 300 fn c282_l300_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c282_l300_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 301 fn c283_l301_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c283_l301_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 302 fn c284_l302_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c284_l302_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 303 fn c285_l303_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c285_l303_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 304 fn c286_l304_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c286_l304_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 305 fn c287_l305_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c287_l305_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 306 fn c288_l306_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c288_l306_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 307 fn c289_l307_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c289_l307_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 308 fn c290_l308_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c290_l308_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 309 fn c291_l309_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c291_l309_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 310 fn c292_l310_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c292_l310_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 311 fn c293_l311_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c293_l311_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 312 fn c294_l312_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c294_l312_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 313 fn c295_l313_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c295_l313_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 314 fn c296_l314_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c296_l314_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 315 fn c297_l315_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c297_l315_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 316 fn c298_l316_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c298_l316_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 317 fn c299_l317_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c299_l317_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 318 fn c300_l318_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c300_l318_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 319 fn c301_l319_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c301_l319_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 320 fn c302_l320_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c302_l320_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 321 fn c303_l321_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c303_l321_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 322 fn c304_l322_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c304_l322_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 323 fn c305_l323_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c305_l323_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 324 fn c306_l324_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c306_l324_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 325 fn c307_l325_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c307_l325_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 326 fn c308_l326_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c308_l326_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 327 fn c309_l327_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c309_l327_action_invoke"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 328 fn c310_l328_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c310_l328_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c310_l328_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 329 fn c311_l329_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c311_l329_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c311_l329_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 330 fn c312_l330_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c312_l330_action_invoke"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 331 fn c313_l331_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c313_l331_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c313_l331_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 332 fn c314_l332_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c314_l332_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c314_l332_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 333 fn c315_l333_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c315_l333_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c315_l333_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 334 fn c316_l334_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c316_l334_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c316_l334_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 335 fn c317_l335_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c317_l335_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c317_l335_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 336 fn c318_l336_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c318_l336_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c318_l336_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 337 fn c319_l337_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c319_l337_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c319_l337_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 338 fn c320_l338_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c320_l338_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c320_l338_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 339 fn c321_l339_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c321_l339_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c321_l339_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 340 fn c322_l340_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c322_l340_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c322_l340_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 341 fn c323_l341_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c323_l341_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c323_l341_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 342 fn c324_l342_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c324_l342_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c324_l342_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 343 fn c325_l343_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c325_l343_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c325_l343_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 344 fn c326_l344_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c326_l344_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c326_l344_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 345 fn c327_l345_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c327_l345_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c327_l345_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 346 fn c328_l346_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c328_l346_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c328_l346_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 347 fn c329_l347_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c329_l347_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c329_l347_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 348 fn c330_l348_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c330_l348_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c330_l348_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 349 fn c331_l349_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c331_l349_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c331_l349_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 350 fn c332_l350_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c332_l350_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c332_l350_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 351 fn c333_l351_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c333_l351_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c333_l351_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 352 fn c334_l352_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c334_l352_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c334_l352_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 353 fn c335_l353_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c335_l353_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c335_l353_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 354 fn c336_l354_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c336_l354_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c336_l354_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 355 fn c337_l355_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c337_l355_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c337_l355_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 356 fn c338_l356_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c338_l356_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c338_l356_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 357 fn c339_l357_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c339_l357_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c339_l357_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 358 fn c340_l358_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c340_l358_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c340_l358_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 359 fn c341_l359_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c341_l359_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c341_l359_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 360 fn c342_l360_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c342_l360_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c342_l360_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 361 fn c343_l361_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c343_l361_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c343_l361_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 362 fn c344_l362_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c344_l362_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c344_l362_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 363 fn c345_l363_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c345_l363_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c345_l363_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 364 fn c346_l364_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c346_l364_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c346_l364_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 365 fn c347_l365_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c347_l365_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c347_l365_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 366 fn c348_l366_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c348_l366_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c348_l366_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 367 fn c349_l367_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c349_l367_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c349_l367_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 368 fn c350_l368_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c350_l368_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c350_l368_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 369 fn c351_l369_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c351_l369_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c351_l369_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 370 fn c352_l370_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c352_l370_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c352_l370_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 371 fn c353_l371_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c353_l371_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c353_l371_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 372 fn c354_l372_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c354_l372_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c354_l372_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 373 fn c355_l373_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c355_l373_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c355_l373_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 374 fn c356_l374_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c356_l374_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c356_l374_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 375 fn c357_l375_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c357_l375_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c357_l375_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 376 fn c358_l376_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c358_l376_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c358_l376_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 377 fn c359_l377_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c359_l377_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c359_l377_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 378 fn c360_l378_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c360_l378_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c360_l378_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 379 fn c361_l379_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c361_l379_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c361_l379_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 380 fn c362_l380_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c362_l380_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c362_l380_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 381 fn c363_l381_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c363_l381_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c363_l381_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 382 fn c364_l382_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c364_l382_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c364_l382_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 383 fn c365_l383_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c365_l383_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c365_l383_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 384 fn c366_l384_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c366_l384_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c366_l384_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 385 fn c367_l385_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c367_l385_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c367_l385_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 386 fn c368_l386_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c368_l386_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c368_l386_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 387 fn c369_l387_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c369_l387_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c369_l387_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 388 fn c370_l388_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c370_l388_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c370_l388_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 389 fn c371_l389_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c371_l389_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c371_l389_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 390 fn c372_l390_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c372_l390_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c372_l390_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 391 fn c373_l391_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c373_l391_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c373_l391_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 392 fn c374_l392_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c374_l392_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c374_l392_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 393 fn c375_l393_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c375_l393_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c375_l393_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 394 fn c376_l394_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c376_l394_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c376_l394_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 395 fn c377_l395_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c377_l395_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c377_l395_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 396 fn c378_l396_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c378_l396_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c378_l396_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 397 fn c379_l397_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c379_l397_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c379_l397_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 398 fn c380_l398_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c380_l398_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c380_l398_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 399 fn c381_l399_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c381_l399_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c381_l399_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 400 fn c382_l400_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c382_l400_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c382_l400_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 401 fn c383_l401_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c383_l401_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c383_l401_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 402 fn c384_l402_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c384_l402_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c384_l402_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 403 fn c385_l403_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c385_l403_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c385_l403_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 404 fn c386_l404_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c386_l404_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c386_l404_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 405 fn c387_l405_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c387_l405_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c387_l405_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 406 fn c388_l406_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c388_l406_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c388_l406_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 407 fn c389_l407_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c389_l407_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c389_l407_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 408 fn c390_l408_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c390_l408_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c390_l408_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 409 fn c391_l409_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c391_l409_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c391_l409_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 410 fn c392_l410_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c392_l410_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c392_l410_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 411 fn c393_l411_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c393_l411_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c393_l411_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 412 fn c394_l412_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c394_l412_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c394_l412_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 413 fn c395_l413_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c395_l413_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c395_l413_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 414 fn c396_l414_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c396_l414_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c396_l414_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 415 fn c397_l415_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c397_l415_assert_return_canonical_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c397_l415_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 416 fn c398_l416_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c398_l416_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c398_l416_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 417 fn c399_l417_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c399_l417_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c399_l417_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 418 fn c400_l418_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c400_l418_assert_return_arithmetic_nan"); let result = instance.call("add", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c400_l418_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 419 fn c401_l419_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c401_l419_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 420 fn c402_l420_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c402_l420_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 421 fn c403_l421_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c403_l421_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 422 fn c404_l422_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c404_l422_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 423 fn c405_l423_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c405_l423_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 424 fn c406_l424_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c406_l424_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 425 fn c407_l425_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c407_l425_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 426 fn c408_l426_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c408_l426_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 427 fn c409_l427_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c409_l427_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 428 fn c410_l428_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c410_l428_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 429 fn c411_l429_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c411_l429_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 430 fn c412_l430_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c412_l430_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 431 fn c413_l431_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c413_l431_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 432 fn c414_l432_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c414_l432_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 433 fn c415_l433_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c415_l433_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 434 fn c416_l434_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c416_l434_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 435 fn c417_l435_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c417_l435_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 436 fn c418_l436_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c418_l436_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 437 fn c419_l437_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c419_l437_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 438 fn c420_l438_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c420_l438_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 439 fn c421_l439_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c421_l439_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 440 fn c422_l440_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c422_l440_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 441 fn c423_l441_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c423_l441_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 442 fn c424_l442_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c424_l442_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 443 fn c425_l443_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c425_l443_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 444 fn c426_l444_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c426_l444_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 445 fn c427_l445_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c427_l445_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 446 fn c428_l446_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c428_l446_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 447 fn c429_l447_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c429_l447_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 448 fn c430_l448_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c430_l448_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 449 fn c431_l449_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c431_l449_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 450 fn c432_l450_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c432_l450_action_invoke"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 451 fn c433_l451_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c433_l451_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c433_l451_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 452 fn c434_l452_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c434_l452_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c434_l452_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 453 fn c435_l453_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c435_l453_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c435_l453_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 454 fn c436_l454_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c436_l454_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c436_l454_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 455 fn c437_l455_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c437_l455_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c437_l455_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 456 fn c438_l456_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c438_l456_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c438_l456_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 457 fn c439_l457_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c439_l457_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c439_l457_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 458 fn c440_l458_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c440_l458_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c440_l458_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 459 fn c441_l459_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c441_l459_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 460 fn c442_l460_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c442_l460_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 461 fn c443_l461_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c443_l461_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 462 fn c444_l462_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c444_l462_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 463 fn c445_l463_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c445_l463_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 464 fn c446_l464_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c446_l464_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 465 fn c447_l465_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c447_l465_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 466 fn c448_l466_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c448_l466_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 467 fn c449_l467_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c449_l467_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 468 fn c450_l468_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c450_l468_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 469 fn c451_l469_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c451_l469_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 470 fn c452_l470_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c452_l470_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 471 fn c453_l471_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c453_l471_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 472 fn c454_l472_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c454_l472_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 473 fn c455_l473_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c455_l473_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 474 fn c456_l474_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c456_l474_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 475 fn c457_l475_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c457_l475_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 476 fn c458_l476_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c458_l476_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 477 fn c459_l477_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c459_l477_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 478 fn c460_l478_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c460_l478_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 479 fn c461_l479_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c461_l479_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 480 fn c462_l480_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c462_l480_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 481 fn c463_l481_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c463_l481_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 482 fn c464_l482_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c464_l482_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 483 fn c465_l483_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c465_l483_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 484 fn c466_l484_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c466_l484_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 485 fn c467_l485_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c467_l485_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 486 fn c468_l486_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c468_l486_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 487 fn c469_l487_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c469_l487_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 488 fn c470_l488_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c470_l488_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 489 fn c471_l489_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c471_l489_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 490 fn c472_l490_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c472_l490_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 491 fn c473_l491_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c473_l491_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c473_l491_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 492 fn c474_l492_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c474_l492_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c474_l492_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 493 fn c475_l493_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c475_l493_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c475_l493_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 494 fn c476_l494_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c476_l494_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c476_l494_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 495 fn c477_l495_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c477_l495_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c477_l495_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 496 fn c478_l496_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c478_l496_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c478_l496_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 497 fn c479_l497_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c479_l497_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c479_l497_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 498 fn c480_l498_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c480_l498_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c480_l498_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 499 fn c481_l499_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c481_l499_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 500 fn c482_l500_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c482_l500_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 501 fn c483_l501_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c483_l501_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 502 fn c484_l502_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c484_l502_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 503 fn c485_l503_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c485_l503_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 504 fn c486_l504_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c486_l504_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 505 fn c487_l505_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c487_l505_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754945f32))))); result.map(|_| ()) } // Line 506 fn c488_l506_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c488_l506_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754942f32))))); result.map(|_| ()) } // Line 507 fn c489_l507_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c489_l507_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 508 fn c490_l508_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c490_l508_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 509 fn c491_l509_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c491_l509_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 510 fn c492_l510_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c492_l510_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 511 fn c493_l511_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c493_l511_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 512 fn c494_l512_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c494_l512_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 513 fn c495_l513_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c495_l513_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 514 fn c496_l514_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c496_l514_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 515 fn c497_l515_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c497_l515_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 516 fn c498_l516_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c498_l516_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 517 fn c499_l517_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c499_l517_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 518 fn c500_l518_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c500_l518_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 519 fn c501_l519_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c501_l519_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 520 fn c502_l520_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c502_l520_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 521 fn c503_l521_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c503_l521_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 522 fn c504_l522_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c504_l522_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 523 fn c505_l523_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c505_l523_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 524 fn c506_l524_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c506_l524_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 525 fn c507_l525_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c507_l525_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 526 fn c508_l526_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c508_l526_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 527 fn c509_l527_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c509_l527_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 528 fn c510_l528_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c510_l528_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 529 fn c511_l529_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c511_l529_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 530 fn c512_l530_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c512_l530_action_invoke"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 531 fn c513_l531_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c513_l531_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c513_l531_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 532 fn c514_l532_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c514_l532_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c514_l532_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 533 fn c515_l533_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c515_l533_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c515_l533_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 534 fn c516_l534_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c516_l534_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c516_l534_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 535 fn c517_l535_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c517_l535_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c517_l535_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 536 fn c518_l536_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c518_l536_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c518_l536_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 537 fn c519_l537_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c519_l537_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c519_l537_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 538 fn c520_l538_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c520_l538_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c520_l538_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 539 fn c521_l539_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c521_l539_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 540 fn c522_l540_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c522_l540_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 541 fn c523_l541_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c523_l541_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 542 fn c524_l542_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c524_l542_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 543 fn c525_l543_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c525_l543_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 544 fn c526_l544_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c526_l544_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 545 fn c527_l545_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c527_l545_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 546 fn c528_l546_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c528_l546_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 547 fn c529_l547_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c529_l547_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 548 fn c530_l548_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c530_l548_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 549 fn c531_l549_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c531_l549_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 550 fn c532_l550_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c532_l550_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 551 fn c533_l551_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c533_l551_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 552 fn c534_l552_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c534_l552_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 553 fn c535_l553_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c535_l553_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 554 fn c536_l554_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c536_l554_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 555 fn c537_l555_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c537_l555_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 556 fn c538_l556_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c538_l556_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.5f32))))); result.map(|_| ()) } // Line 557 fn c539_l557_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c539_l557_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.5f32))))); result.map(|_| ()) } // Line 558 fn c540_l558_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c540_l558_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 559 fn c541_l559_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c541_l559_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((5.7831855f32))))); result.map(|_| ()) } // Line 560 fn c542_l560_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c542_l560_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.7831855f32))))); result.map(|_| ()) } // Line 561 fn c543_l561_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c543_l561_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.7831855f32))))); result.map(|_| ()) } // Line 562 fn c544_l562_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c544_l562_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.7831855f32))))); result.map(|_| ()) } // Line 563 fn c545_l563_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c545_l563_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 564 fn c546_l564_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c546_l564_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 565 fn c547_l565_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c547_l565_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 566 fn c548_l566_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c548_l566_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 567 fn c549_l567_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c549_l567_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 568 fn c550_l568_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c550_l568_action_invoke"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 569 fn c551_l569_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c551_l569_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 570 fn c552_l570_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c552_l570_action_invoke"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 571 fn c553_l571_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c553_l571_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c553_l571_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 572 fn c554_l572_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c554_l572_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c554_l572_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 573 fn c555_l573_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c555_l573_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c555_l573_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 574 fn c556_l574_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c556_l574_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c556_l574_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 575 fn c557_l575_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c557_l575_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c557_l575_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 576 fn c558_l576_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c558_l576_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c558_l576_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 577 fn c559_l577_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c559_l577_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c559_l577_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 578 fn c560_l578_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c560_l578_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c560_l578_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 579 fn c561_l579_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c561_l579_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 580 fn c562_l580_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c562_l580_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 581 fn c563_l581_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c563_l581_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 582 fn c564_l582_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c564_l582_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 583 fn c565_l583_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c565_l583_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 584 fn c566_l584_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c566_l584_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 585 fn c567_l585_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c567_l585_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 586 fn c568_l586_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c568_l586_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 587 fn c569_l587_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c569_l587_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 588 fn c570_l588_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c570_l588_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 589 fn c571_l589_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c571_l589_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 590 fn c572_l590_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c572_l590_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 591 fn c573_l591_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c573_l591_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 592 fn c574_l592_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c574_l592_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.5f32))))); result.map(|_| ()) } // Line 593 fn c575_l593_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c575_l593_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.5f32))))); result.map(|_| ()) } // Line 594 fn c576_l594_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c576_l594_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 595 fn c577_l595_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c577_l595_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 596 fn c578_l596_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c578_l596_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-2.0f32))))); result.map(|_| ()) } // Line 597 fn c579_l597_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c579_l597_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((2.0f32))))); result.map(|_| ()) } // Line 598 fn c580_l598_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c580_l598_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 599 fn c581_l599_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c581_l599_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((5.2831855f32))))); result.map(|_| ()) } // Line 600 fn c582_l600_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c582_l600_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-7.2831855f32))))); result.map(|_| ()) } // Line 601 fn c583_l601_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c583_l601_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((7.2831855f32))))); result.map(|_| ()) } // Line 602 fn c584_l602_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c584_l602_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.2831855f32))))); result.map(|_| ()) } // Line 603 fn c585_l603_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c585_l603_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 604 fn c586_l604_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c586_l604_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 605 fn c587_l605_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c587_l605_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 606 fn c588_l606_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c588_l606_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 607 fn c589_l607_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c589_l607_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 608 fn c590_l608_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c590_l608_action_invoke"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 609 fn c591_l609_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c591_l609_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 610 fn c592_l610_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c592_l610_action_invoke"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 611 fn c593_l611_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c593_l611_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c593_l611_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 612 fn c594_l612_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c594_l612_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c594_l612_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 613 fn c595_l613_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c595_l613_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c595_l613_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 614 fn c596_l614_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c596_l614_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c596_l614_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 615 fn c597_l615_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c597_l615_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c597_l615_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 616 fn c598_l616_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c598_l616_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c598_l616_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 617 fn c599_l617_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c599_l617_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c599_l617_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 618 fn c600_l618_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c600_l618_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c600_l618_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 619 fn c601_l619_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c601_l619_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 620 fn c602_l620_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c602_l620_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 621 fn c603_l621_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c603_l621_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 622 fn c604_l622_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c604_l622_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 623 fn c605_l623_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c605_l623_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 624 fn c606_l624_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c606_l624_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 625 fn c607_l625_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c607_l625_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 626 fn c608_l626_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c608_l626_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 627 fn c609_l627_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c609_l627_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 628 fn c610_l628_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c610_l628_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 629 fn c611_l629_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c611_l629_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 630 fn c612_l630_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c612_l630_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 631 fn c613_l631_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c613_l631_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.7831855f32))))); result.map(|_| ()) } // Line 632 fn c614_l632_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c614_l632_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.7831855f32))))); result.map(|_| ()) } // Line 633 fn c615_l633_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c615_l633_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((6.7831855f32))))); result.map(|_| ()) } // Line 634 fn c616_l634_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c616_l634_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((5.7831855f32))))); result.map(|_| ()) } // Line 635 fn c617_l635_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c617_l635_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-5.2831855f32))))); result.map(|_| ()) } // Line 636 fn c618_l636_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c618_l636_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-7.2831855f32))))); result.map(|_| ()) } // Line 637 fn c619_l637_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c619_l637_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((7.2831855f32))))); result.map(|_| ()) } // Line 638 fn c620_l638_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c620_l638_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((5.2831855f32))))); result.map(|_| ()) } // Line 639 fn c621_l639_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c621_l639_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 640 fn c622_l640_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c622_l640_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-12.566371f32))))); result.map(|_| ()) } // Line 641 fn c623_l641_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c623_l641_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((12.566371f32))))); result.map(|_| ()) } // Line 642 fn c624_l642_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c624_l642_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 643 fn c625_l643_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c625_l643_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 644 fn c626_l644_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c626_l644_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 645 fn c627_l645_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c627_l645_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 646 fn c628_l646_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c628_l646_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 647 fn c629_l647_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c629_l647_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 648 fn c630_l648_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c630_l648_action_invoke"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 649 fn c631_l649_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c631_l649_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 650 fn c632_l650_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c632_l650_action_invoke"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 651 fn c633_l651_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c633_l651_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c633_l651_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 652 fn c634_l652_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c634_l652_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c634_l652_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 653 fn c635_l653_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c635_l653_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c635_l653_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 654 fn c636_l654_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c636_l654_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c636_l654_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 655 fn c637_l655_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c637_l655_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c637_l655_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 656 fn c638_l656_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c638_l656_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c638_l656_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 657 fn c639_l657_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c639_l657_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c639_l657_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 658 fn c640_l658_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c640_l658_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c640_l658_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 659 fn c641_l659_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c641_l659_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 660 fn c642_l660_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c642_l660_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 661 fn c643_l661_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c643_l661_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 662 fn c644_l662_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c644_l662_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 663 fn c645_l663_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c645_l663_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 664 fn c646_l664_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c646_l664_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 665 fn c647_l665_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c647_l665_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 666 fn c648_l666_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c648_l666_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 667 fn c649_l667_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c649_l667_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 668 fn c650_l668_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c650_l668_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 669 fn c651_l669_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c651_l669_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 670 fn c652_l670_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c652_l670_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 671 fn c653_l671_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c653_l671_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 672 fn c654_l672_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c654_l672_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 673 fn c655_l673_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c655_l673_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 674 fn c656_l674_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c656_l674_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 675 fn c657_l675_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c657_l675_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 676 fn c658_l676_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c658_l676_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 677 fn c659_l677_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c659_l677_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 678 fn c660_l678_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c660_l678_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 679 fn c661_l679_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c661_l679_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 680 fn c662_l680_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c662_l680_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 681 fn c663_l681_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c663_l681_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 682 fn c664_l682_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c664_l682_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 683 fn c665_l683_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c665_l683_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 684 fn c666_l684_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c666_l684_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 685 fn c667_l685_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c667_l685_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 686 fn c668_l686_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c668_l686_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 687 fn c669_l687_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c669_l687_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 688 fn c670_l688_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c670_l688_action_invoke"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 689 fn c671_l689_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c671_l689_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 690 fn c672_l690_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c672_l690_action_invoke"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 691 fn c673_l691_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c673_l691_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c673_l691_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 692 fn c674_l692_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c674_l692_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c674_l692_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 693 fn c675_l693_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c675_l693_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c675_l693_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 694 fn c676_l694_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c676_l694_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c676_l694_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 695 fn c677_l695_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c677_l695_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c677_l695_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 696 fn c678_l696_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c678_l696_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c678_l696_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 697 fn c679_l697_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c679_l697_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c679_l697_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 698 fn c680_l698_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c680_l698_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c680_l698_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 699 fn c681_l699_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c681_l699_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 700 fn c682_l700_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c682_l700_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 701 fn c683_l701_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c683_l701_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 702 fn c684_l702_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c684_l702_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 703 fn c685_l703_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c685_l703_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 704 fn c686_l704_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c686_l704_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 705 fn c687_l705_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c687_l705_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 706 fn c688_l706_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c688_l706_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 707 fn c689_l707_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c689_l707_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 708 fn c690_l708_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c690_l708_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 709 fn c691_l709_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c691_l709_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 710 fn c692_l710_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c692_l710_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 711 fn c693_l711_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c693_l711_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 712 fn c694_l712_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c694_l712_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 713 fn c695_l713_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c695_l713_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 714 fn c696_l714_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c696_l714_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 715 fn c697_l715_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c697_l715_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 716 fn c698_l716_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c698_l716_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 717 fn c699_l717_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c699_l717_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 718 fn c700_l718_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c700_l718_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 719 fn c701_l719_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c701_l719_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 720 fn c702_l720_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c702_l720_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 721 fn c703_l721_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c703_l721_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 722 fn c704_l722_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c704_l722_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 723 fn c705_l723_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c705_l723_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 724 fn c706_l724_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c706_l724_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 725 fn c707_l725_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c707_l725_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 726 fn c708_l726_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c708_l726_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 727 fn c709_l727_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c709_l727_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c709_l727_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 728 fn c710_l728_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c710_l728_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 729 fn c711_l729_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c711_l729_action_invoke"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 730 fn c712_l730_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c712_l730_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c712_l730_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 731 fn c713_l731_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c713_l731_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c713_l731_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 732 fn c714_l732_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c714_l732_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c714_l732_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 733 fn c715_l733_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c715_l733_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c715_l733_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 734 fn c716_l734_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c716_l734_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c716_l734_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 735 fn c717_l735_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c717_l735_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c717_l735_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 736 fn c718_l736_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c718_l736_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c718_l736_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 737 fn c719_l737_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c719_l737_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c719_l737_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 738 fn c720_l738_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c720_l738_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c720_l738_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 739 fn c721_l739_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c721_l739_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c721_l739_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 740 fn c722_l740_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c722_l740_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c722_l740_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 741 fn c723_l741_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c723_l741_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c723_l741_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 742 fn c724_l742_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c724_l742_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c724_l742_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 743 fn c725_l743_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c725_l743_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c725_l743_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 744 fn c726_l744_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c726_l744_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c726_l744_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 745 fn c727_l745_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c727_l745_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c727_l745_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 746 fn c728_l746_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c728_l746_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c728_l746_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 747 fn c729_l747_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c729_l747_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c729_l747_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 748 fn c730_l748_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c730_l748_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c730_l748_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 749 fn c731_l749_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c731_l749_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c731_l749_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 750 fn c732_l750_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c732_l750_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c732_l750_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 751 fn c733_l751_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c733_l751_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c733_l751_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 752 fn c734_l752_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c734_l752_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c734_l752_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 753 fn c735_l753_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c735_l753_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c735_l753_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 754 fn c736_l754_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c736_l754_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c736_l754_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 755 fn c737_l755_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c737_l755_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c737_l755_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 756 fn c738_l756_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c738_l756_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c738_l756_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 757 fn c739_l757_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c739_l757_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c739_l757_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 758 fn c740_l758_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c740_l758_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c740_l758_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 759 fn c741_l759_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c741_l759_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c741_l759_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 760 fn c742_l760_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c742_l760_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c742_l760_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 761 fn c743_l761_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c743_l761_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c743_l761_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 762 fn c744_l762_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c744_l762_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c744_l762_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 763 fn c745_l763_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c745_l763_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c745_l763_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 764 fn c746_l764_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c746_l764_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c746_l764_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 765 fn c747_l765_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c747_l765_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c747_l765_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 766 fn c748_l766_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c748_l766_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c748_l766_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 767 fn c749_l767_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c749_l767_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c749_l767_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 768 fn c750_l768_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c750_l768_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c750_l768_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 769 fn c751_l769_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c751_l769_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c751_l769_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 770 fn c752_l770_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c752_l770_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c752_l770_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 771 fn c753_l771_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c753_l771_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c753_l771_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 772 fn c754_l772_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c754_l772_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c754_l772_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 773 fn c755_l773_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c755_l773_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c755_l773_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 774 fn c756_l774_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c756_l774_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c756_l774_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 775 fn c757_l775_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c757_l775_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c757_l775_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 776 fn c758_l776_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c758_l776_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c758_l776_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 777 fn c759_l777_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c759_l777_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c759_l777_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 778 fn c760_l778_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c760_l778_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c760_l778_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 779 fn c761_l779_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c761_l779_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c761_l779_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 780 fn c762_l780_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c762_l780_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c762_l780_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 781 fn c763_l781_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c763_l781_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c763_l781_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 782 fn c764_l782_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c764_l782_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c764_l782_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 783 fn c765_l783_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c765_l783_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c765_l783_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 784 fn c766_l784_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c766_l784_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c766_l784_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 785 fn c767_l785_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c767_l785_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c767_l785_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 786 fn c768_l786_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c768_l786_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c768_l786_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 787 fn c769_l787_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c769_l787_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c769_l787_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 788 fn c770_l788_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c770_l788_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c770_l788_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 789 fn c771_l789_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c771_l789_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c771_l789_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 790 fn c772_l790_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c772_l790_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c772_l790_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 791 fn c773_l791_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c773_l791_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c773_l791_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 792 fn c774_l792_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c774_l792_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c774_l792_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 793 fn c775_l793_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c775_l793_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c775_l793_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 794 fn c776_l794_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c776_l794_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c776_l794_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 795 fn c777_l795_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c777_l795_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c777_l795_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 796 fn c778_l796_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c778_l796_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c778_l796_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 797 fn c779_l797_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c779_l797_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c779_l797_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 798 fn c780_l798_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c780_l798_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c780_l798_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 799 fn c781_l799_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c781_l799_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c781_l799_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 800 fn c782_l800_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c782_l800_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c782_l800_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 801 fn c783_l801_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c783_l801_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c783_l801_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 802 fn c784_l802_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c784_l802_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c784_l802_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 803 fn c785_l803_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c785_l803_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c785_l803_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 804 fn c786_l804_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c786_l804_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c786_l804_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 805 fn c787_l805_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c787_l805_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c787_l805_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 806 fn c788_l806_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c788_l806_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c788_l806_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 807 fn c789_l807_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c789_l807_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c789_l807_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 808 fn c790_l808_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c790_l808_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c790_l808_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 809 fn c791_l809_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c791_l809_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c791_l809_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 810 fn c792_l810_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c792_l810_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c792_l810_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 811 fn c793_l811_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c793_l811_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c793_l811_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 812 fn c794_l812_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c794_l812_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c794_l812_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 813 fn c795_l813_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c795_l813_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c795_l813_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 814 fn c796_l814_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c796_l814_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c796_l814_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 815 fn c797_l815_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c797_l815_assert_return_canonical_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c797_l815_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 816 fn c798_l816_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c798_l816_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c798_l816_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 817 fn c799_l817_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c799_l817_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c799_l817_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 818 fn c800_l818_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c800_l818_assert_return_arithmetic_nan"); let result = instance.call("sub", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c800_l818_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 819 fn c801_l819_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c801_l819_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 820 fn c802_l820_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c802_l820_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 821 fn c803_l821_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c803_l821_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 822 fn c804_l822_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c804_l822_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 823 fn c805_l823_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c805_l823_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 824 fn c806_l824_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c806_l824_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 825 fn c807_l825_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c807_l825_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 826 fn c808_l826_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c808_l826_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 827 fn c809_l827_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c809_l827_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 828 fn c810_l828_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c810_l828_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 829 fn c811_l829_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c811_l829_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 830 fn c812_l830_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c812_l830_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 831 fn c813_l831_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c813_l831_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 832 fn c814_l832_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c814_l832_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 833 fn c815_l833_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c815_l833_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 834 fn c816_l834_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c816_l834_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 835 fn c817_l835_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c817_l835_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 836 fn c818_l836_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c818_l836_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 837 fn c819_l837_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c819_l837_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 838 fn c820_l838_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c820_l838_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 839 fn c821_l839_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c821_l839_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 840 fn c822_l840_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c822_l840_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 841 fn c823_l841_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c823_l841_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 842 fn c824_l842_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c824_l842_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 843 fn c825_l843_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c825_l843_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 844 fn c826_l844_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c826_l844_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 845 fn c827_l845_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c827_l845_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 846 fn c828_l846_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c828_l846_action_invoke"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 847 fn c829_l847_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c829_l847_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c829_l847_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 848 fn c830_l848_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c830_l848_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c830_l848_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 849 fn c831_l849_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c831_l849_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c831_l849_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 850 fn c832_l850_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c832_l850_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c832_l850_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 851 fn c833_l851_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c833_l851_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c833_l851_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 852 fn c834_l852_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c834_l852_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c834_l852_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 853 fn c835_l853_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c835_l853_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c835_l853_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 854 fn c836_l854_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c836_l854_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c836_l854_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 855 fn c837_l855_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c837_l855_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c837_l855_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 856 fn c838_l856_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c838_l856_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c838_l856_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 857 fn c839_l857_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c839_l857_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c839_l857_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 858 fn c840_l858_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c840_l858_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c840_l858_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 859 fn c841_l859_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c841_l859_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 860 fn c842_l860_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c842_l860_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 861 fn c843_l861_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c843_l861_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 862 fn c844_l862_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c844_l862_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 863 fn c845_l863_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c845_l863_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 864 fn c846_l864_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c846_l864_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 865 fn c847_l865_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c847_l865_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 866 fn c848_l866_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c848_l866_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 867 fn c849_l867_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c849_l867_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 868 fn c850_l868_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c850_l868_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 869 fn c851_l869_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c851_l869_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 870 fn c852_l870_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c852_l870_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 871 fn c853_l871_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c853_l871_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 872 fn c854_l872_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c854_l872_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 873 fn c855_l873_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c855_l873_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 874 fn c856_l874_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c856_l874_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 875 fn c857_l875_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c857_l875_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 876 fn c858_l876_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c858_l876_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 877 fn c859_l877_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c859_l877_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 878 fn c860_l878_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c860_l878_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 879 fn c861_l879_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c861_l879_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 880 fn c862_l880_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c862_l880_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 881 fn c863_l881_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c863_l881_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 882 fn c864_l882_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c864_l882_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 883 fn c865_l883_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c865_l883_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000047683713f32))))); result.map(|_| ()) } // Line 884 fn c866_l884_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c866_l884_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000047683713f32))))); result.map(|_| ()) } // Line 885 fn c867_l885_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c867_l885_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000047683713f32))))); result.map(|_| ()) } // Line 886 fn c868_l886_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c868_l886_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000047683713f32))))); result.map(|_| ()) } // Line 887 fn c869_l887_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c869_l887_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 888 fn c870_l888_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c870_l888_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 889 fn c871_l889_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c871_l889_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 890 fn c872_l890_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c872_l890_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 891 fn c873_l891_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c873_l891_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c873_l891_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 892 fn c874_l892_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c874_l892_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c874_l892_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 893 fn c875_l893_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c875_l893_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c875_l893_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 894 fn c876_l894_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c876_l894_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c876_l894_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 895 fn c877_l895_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c877_l895_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c877_l895_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 896 fn c878_l896_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c878_l896_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c878_l896_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 897 fn c879_l897_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c879_l897_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c879_l897_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 898 fn c880_l898_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c880_l898_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c880_l898_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 899 fn c881_l899_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c881_l899_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 900 fn c882_l900_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c882_l900_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 901 fn c883_l901_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c883_l901_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 902 fn c884_l902_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c884_l902_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 903 fn c885_l903_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c885_l903_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 904 fn c886_l904_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c886_l904_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 905 fn c887_l905_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c887_l905_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 906 fn c888_l906_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c888_l906_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 907 fn c889_l907_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c889_l907_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 908 fn c890_l908_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c890_l908_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 909 fn c891_l909_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c891_l909_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 910 fn c892_l910_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c892_l910_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 911 fn c893_l911_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c893_l911_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 912 fn c894_l912_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c894_l912_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 913 fn c895_l913_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c895_l913_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 914 fn c896_l914_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c896_l914_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 915 fn c897_l915_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c897_l915_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 916 fn c898_l916_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c898_l916_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 917 fn c899_l917_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c899_l917_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 918 fn c900_l918_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c900_l918_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 919 fn c901_l919_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c901_l919_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 920 fn c902_l920_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c902_l920_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 921 fn c903_l921_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c903_l921_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 922 fn c904_l922_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c904_l922_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 923 fn c905_l923_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c905_l923_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((3.9999998f32))))); result.map(|_| ()) } // Line 924 fn c906_l924_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c906_l924_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.9999998f32))))); result.map(|_| ()) } // Line 925 fn c907_l925_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c907_l925_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.9999998f32))))); result.map(|_| ()) } // Line 926 fn c908_l926_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c908_l926_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((3.9999998f32))))); result.map(|_| ()) } // Line 927 fn c909_l927_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c909_l927_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 928 fn c910_l928_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c910_l928_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 929 fn c911_l929_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c911_l929_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 930 fn c912_l930_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c912_l930_action_invoke"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 931 fn c913_l931_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c913_l931_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c913_l931_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 932 fn c914_l932_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c914_l932_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c914_l932_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 933 fn c915_l933_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c915_l933_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c915_l933_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 934 fn c916_l934_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c916_l934_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c916_l934_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 935 fn c917_l935_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c917_l935_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c917_l935_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 936 fn c918_l936_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c918_l936_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c918_l936_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 937 fn c919_l937_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c919_l937_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c919_l937_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 938 fn c920_l938_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c920_l938_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c920_l938_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 939 fn c921_l939_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c921_l939_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 940 fn c922_l940_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c922_l940_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 941 fn c923_l941_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c923_l941_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 942 fn c924_l942_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c924_l942_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 943 fn c925_l943_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c925_l943_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 944 fn c926_l944_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c926_l944_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 945 fn c927_l945_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c927_l945_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 946 fn c928_l946_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c928_l946_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 947 fn c929_l947_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c929_l947_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 948 fn c930_l948_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c930_l948_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 949 fn c931_l949_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c931_l949_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 950 fn c932_l950_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c932_l950_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000005877472f32))))); result.map(|_| ()) } // Line 951 fn c933_l951_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c933_l951_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.25f32))))); result.map(|_| ()) } // Line 952 fn c934_l952_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c934_l952_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.25f32))))); result.map(|_| ()) } // Line 953 fn c935_l953_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c935_l953_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.25f32))))); result.map(|_| ()) } // Line 954 fn c936_l954_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c936_l954_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.25f32))))); result.map(|_| ()) } // Line 955 fn c937_l955_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c937_l955_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 956 fn c938_l956_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c938_l956_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 957 fn c939_l957_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c939_l957_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 958 fn c940_l958_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c940_l958_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 959 fn c941_l959_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c941_l959_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((3.1415927f32))))); result.map(|_| ()) } // Line 960 fn c942_l960_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c942_l960_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.1415927f32))))); result.map(|_| ()) } // Line 961 fn c943_l961_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c943_l961_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.1415927f32))))); result.map(|_| ()) } // Line 962 fn c944_l962_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c944_l962_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((3.1415927f32))))); result.map(|_| ()) } // Line 963 fn c945_l963_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c945_l963_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 964 fn c946_l964_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c946_l964_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 965 fn c947_l965_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c947_l965_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 966 fn c948_l966_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c948_l966_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 967 fn c949_l967_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c949_l967_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 968 fn c950_l968_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c950_l968_action_invoke"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 969 fn c951_l969_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c951_l969_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 970 fn c952_l970_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c952_l970_action_invoke"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 971 fn c953_l971_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c953_l971_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c953_l971_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 972 fn c954_l972_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c954_l972_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c954_l972_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 973 fn c955_l973_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c955_l973_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c955_l973_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 974 fn c956_l974_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c956_l974_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c956_l974_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 975 fn c957_l975_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c957_l975_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c957_l975_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 976 fn c958_l976_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c958_l976_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c958_l976_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 977 fn c959_l977_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c959_l977_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c959_l977_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 978 fn c960_l978_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c960_l978_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c960_l978_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 979 fn c961_l979_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c961_l979_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 980 fn c962_l980_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c962_l980_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 981 fn c963_l981_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c963_l981_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 982 fn c964_l982_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c964_l982_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 983 fn c965_l983_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c965_l983_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 984 fn c966_l984_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c966_l984_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 985 fn c967_l985_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c967_l985_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 986 fn c968_l986_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c968_l986_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 987 fn c969_l987_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c969_l987_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 988 fn c970_l988_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c970_l988_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 989 fn c971_l989_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c971_l989_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 990 fn c972_l990_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c972_l990_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 991 fn c973_l991_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c973_l991_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 992 fn c974_l992_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c974_l992_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 993 fn c975_l993_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c975_l993_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 994 fn c976_l994_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c976_l994_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 995 fn c977_l995_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c977_l995_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 996 fn c978_l996_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c978_l996_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 997 fn c979_l997_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c979_l997_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 998 fn c980_l998_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c980_l998_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 999 fn c981_l999_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c981_l999_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1000 fn c982_l1000_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c982_l1000_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1001 fn c983_l1001_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c983_l1001_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1002 fn c984_l1002_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c984_l1002_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1003 fn c985_l1003_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c985_l1003_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1004 fn c986_l1004_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c986_l1004_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1005 fn c987_l1005_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c987_l1005_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1006 fn c988_l1006_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c988_l1006_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1007 fn c989_l1007_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c989_l1007_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1008 fn c990_l1008_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c990_l1008_action_invoke"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1009 fn c991_l1009_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c991_l1009_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1010 fn c992_l1010_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c992_l1010_action_invoke"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1011 fn c993_l1011_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c993_l1011_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c993_l1011_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1012 fn c994_l1012_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c994_l1012_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c994_l1012_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1013 fn c995_l1013_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c995_l1013_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c995_l1013_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1014 fn c996_l1014_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c996_l1014_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c996_l1014_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1015 fn c997_l1015_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c997_l1015_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c997_l1015_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1016 fn c998_l1016_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c998_l1016_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c998_l1016_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1017 fn c999_l1017_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c999_l1017_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c999_l1017_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1018 fn c1000_l1018_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1000_l1018_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1000_l1018_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1019 fn c1001_l1019_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1001_l1019_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1020 fn c1002_l1020_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1002_l1020_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1021 fn c1003_l1021_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1003_l1021_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1022 fn c1004_l1022_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1004_l1022_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1023 fn c1005_l1023_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1005_l1023_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 1024 fn c1006_l1024_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1006_l1024_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 1025 fn c1007_l1025_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1007_l1025_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 1026 fn c1008_l1026_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1008_l1026_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000008f32))))); result.map(|_| ()) } // Line 1027 fn c1009_l1027_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1009_l1027_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 1028 fn c1010_l1028_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1010_l1028_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 1029 fn c1011_l1029_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1011_l1029_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 1030 fn c1012_l1030_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1012_l1030_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000000000000000000000007385849f32))))); result.map(|_| ()) } // Line 1031 fn c1013_l1031_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1013_l1031_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((3.1415927f32))))); result.map(|_| ()) } // Line 1032 fn c1014_l1032_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1014_l1032_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.1415927f32))))); result.map(|_| ()) } // Line 1033 fn c1015_l1033_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1015_l1033_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.1415927f32))))); result.map(|_| ()) } // Line 1034 fn c1016_l1034_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1016_l1034_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((3.1415927f32))))); result.map(|_| ()) } // Line 1035 fn c1017_l1035_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1017_l1035_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1036 fn c1018_l1036_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1018_l1036_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1037 fn c1019_l1037_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1019_l1037_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1038 fn c1020_l1038_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1020_l1038_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1039 fn c1021_l1039_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1021_l1039_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((39.47842f32))))); result.map(|_| ()) } // Line 1040 fn c1022_l1040_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1022_l1040_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-39.47842f32))))); result.map(|_| ()) } // Line 1041 fn c1023_l1041_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1023_l1041_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-39.47842f32))))); result.map(|_| ()) } // Line 1042 fn c1024_l1042_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1024_l1042_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((39.47842f32))))); result.map(|_| ()) } // Line 1043 fn c1025_l1043_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1025_l1043_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1044 fn c1026_l1044_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1026_l1044_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1045 fn c1027_l1045_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1027_l1045_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1046 fn c1028_l1046_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1028_l1046_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1047 fn c1029_l1047_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1029_l1047_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1048 fn c1030_l1048_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1030_l1048_action_invoke"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1049 fn c1031_l1049_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1031_l1049_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1050 fn c1032_l1050_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1032_l1050_action_invoke"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1051 fn c1033_l1051_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1033_l1051_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1033_l1051_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1052 fn c1034_l1052_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1034_l1052_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1034_l1052_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1053 fn c1035_l1053_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1035_l1053_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1035_l1053_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1054 fn c1036_l1054_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1036_l1054_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1036_l1054_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1055 fn c1037_l1055_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1037_l1055_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1037_l1055_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1056 fn c1038_l1056_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1038_l1056_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1038_l1056_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1057 fn c1039_l1057_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1039_l1057_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1039_l1057_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1058 fn c1040_l1058_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1040_l1058_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1040_l1058_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1059 fn c1041_l1059_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1041_l1059_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1060 fn c1042_l1060_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1042_l1060_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1061 fn c1043_l1061_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1043_l1061_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1062 fn c1044_l1062_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1044_l1062_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1063 fn c1045_l1063_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1045_l1063_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000047683713f32))))); result.map(|_| ()) } // Line 1064 fn c1046_l1064_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1046_l1064_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000047683713f32))))); result.map(|_| ()) } // Line 1065 fn c1047_l1065_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1047_l1065_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000047683713f32))))); result.map(|_| ()) } // Line 1066 fn c1048_l1066_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1048_l1066_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000047683713f32))))); result.map(|_| ()) } // Line 1067 fn c1049_l1067_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1049_l1067_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((3.9999998f32))))); result.map(|_| ()) } // Line 1068 fn c1050_l1068_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1050_l1068_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.9999998f32))))); result.map(|_| ()) } // Line 1069 fn c1051_l1069_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1051_l1069_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-3.9999998f32))))); result.map(|_| ()) } // Line 1070 fn c1052_l1070_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1052_l1070_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((3.9999998f32))))); result.map(|_| ()) } // Line 1071 fn c1053_l1071_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1053_l1071_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1072 fn c1054_l1072_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1054_l1072_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1073 fn c1055_l1073_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1055_l1073_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1074 fn c1056_l1074_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1056_l1074_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((170141170000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1075 fn c1057_l1075_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1057_l1075_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1076 fn c1058_l1076_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1058_l1076_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1077 fn c1059_l1077_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1059_l1077_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1078 fn c1060_l1078_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1060_l1078_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1079 fn c1061_l1079_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1061_l1079_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1080 fn c1062_l1080_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1062_l1080_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1081 fn c1063_l1081_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1063_l1081_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1082 fn c1064_l1082_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1064_l1082_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1083 fn c1065_l1083_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1065_l1083_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1084 fn c1066_l1084_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1066_l1084_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1085 fn c1067_l1085_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1067_l1085_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1086 fn c1068_l1086_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1068_l1086_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1087 fn c1069_l1087_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1069_l1087_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1088 fn c1070_l1088_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1070_l1088_action_invoke"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1089 fn c1071_l1089_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1071_l1089_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1090 fn c1072_l1090_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1072_l1090_action_invoke"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1091 fn c1073_l1091_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1073_l1091_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1073_l1091_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1092 fn c1074_l1092_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1074_l1092_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1074_l1092_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1093 fn c1075_l1093_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1075_l1093_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1075_l1093_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1094 fn c1076_l1094_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1076_l1094_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1076_l1094_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1095 fn c1077_l1095_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1077_l1095_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1077_l1095_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1096 fn c1078_l1096_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1078_l1096_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1078_l1096_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1097 fn c1079_l1097_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1079_l1097_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1079_l1097_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1098 fn c1080_l1098_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1080_l1098_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1080_l1098_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1099 fn c1081_l1099_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1081_l1099_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1081_l1099_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1100 fn c1082_l1100_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1082_l1100_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1082_l1100_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1101 fn c1083_l1101_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1083_l1101_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1083_l1101_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1102 fn c1084_l1102_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1084_l1102_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1084_l1102_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1103 fn c1085_l1103_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1085_l1103_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1104 fn c1086_l1104_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1086_l1104_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1105 fn c1087_l1105_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1087_l1105_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1106 fn c1088_l1106_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1088_l1106_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1107 fn c1089_l1107_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1089_l1107_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1108 fn c1090_l1108_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1090_l1108_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1109 fn c1091_l1109_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1091_l1109_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1110 fn c1092_l1110_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1092_l1110_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1111 fn c1093_l1111_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1093_l1111_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1112 fn c1094_l1112_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1094_l1112_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1113 fn c1095_l1113_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1095_l1113_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1114 fn c1096_l1114_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1096_l1114_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1115 fn c1097_l1115_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1097_l1115_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1116 fn c1098_l1116_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1098_l1116_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1117 fn c1099_l1117_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1099_l1117_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1118 fn c1100_l1118_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1100_l1118_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1119 fn c1101_l1119_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1101_l1119_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1120 fn c1102_l1120_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1102_l1120_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1121 fn c1103_l1121_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1103_l1121_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1122 fn c1104_l1122_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1104_l1122_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1123 fn c1105_l1123_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1105_l1123_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1124 fn c1106_l1124_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1106_l1124_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1125 fn c1107_l1125_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1107_l1125_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1126 fn c1108_l1126_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1108_l1126_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1127 fn c1109_l1127_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1109_l1127_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1128 fn c1110_l1128_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1110_l1128_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1129 fn c1111_l1129_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1111_l1129_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1130 fn c1112_l1130_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1112_l1130_action_invoke"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1131 fn c1113_l1131_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1113_l1131_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1113_l1131_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1132 fn c1114_l1132_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1114_l1132_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1114_l1132_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1133 fn c1115_l1133_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1115_l1133_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1115_l1133_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1134 fn c1116_l1134_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1116_l1134_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1116_l1134_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1135 fn c1117_l1135_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1117_l1135_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1117_l1135_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1136 fn c1118_l1136_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1118_l1136_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1118_l1136_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1137 fn c1119_l1137_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1119_l1137_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1119_l1137_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1138 fn c1120_l1138_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1120_l1138_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1120_l1138_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1139 fn c1121_l1139_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1121_l1139_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1121_l1139_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1140 fn c1122_l1140_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1122_l1140_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1122_l1140_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1141 fn c1123_l1141_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1123_l1141_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1123_l1141_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1142 fn c1124_l1142_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1124_l1142_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1124_l1142_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1143 fn c1125_l1143_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1125_l1143_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1125_l1143_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1144 fn c1126_l1144_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1126_l1144_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1126_l1144_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1145 fn c1127_l1145_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1127_l1145_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1127_l1145_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1146 fn c1128_l1146_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1128_l1146_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1128_l1146_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1147 fn c1129_l1147_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1129_l1147_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1129_l1147_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1148 fn c1130_l1148_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1130_l1148_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1130_l1148_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1149 fn c1131_l1149_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1131_l1149_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1131_l1149_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1150 fn c1132_l1150_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1132_l1150_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1132_l1150_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1151 fn c1133_l1151_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1133_l1151_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1133_l1151_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1152 fn c1134_l1152_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1134_l1152_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1134_l1152_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1153 fn c1135_l1153_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1135_l1153_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1135_l1153_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1154 fn c1136_l1154_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1136_l1154_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1136_l1154_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1155 fn c1137_l1155_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1137_l1155_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1137_l1155_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1156 fn c1138_l1156_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1138_l1156_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1138_l1156_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1157 fn c1139_l1157_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1139_l1157_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1139_l1157_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1158 fn c1140_l1158_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1140_l1158_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1140_l1158_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1159 fn c1141_l1159_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1141_l1159_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1141_l1159_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1160 fn c1142_l1160_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1142_l1160_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1142_l1160_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1161 fn c1143_l1161_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1143_l1161_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1143_l1161_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1162 fn c1144_l1162_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1144_l1162_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1144_l1162_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1163 fn c1145_l1163_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1145_l1163_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1145_l1163_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1164 fn c1146_l1164_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1146_l1164_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1146_l1164_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1165 fn c1147_l1165_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1147_l1165_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1147_l1165_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1166 fn c1148_l1166_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1148_l1166_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1148_l1166_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1167 fn c1149_l1167_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1149_l1167_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1149_l1167_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1168 fn c1150_l1168_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1150_l1168_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1150_l1168_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1169 fn c1151_l1169_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1151_l1169_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1151_l1169_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1170 fn c1152_l1170_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1152_l1170_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1152_l1170_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1171 fn c1153_l1171_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1153_l1171_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1153_l1171_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1172 fn c1154_l1172_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1154_l1172_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1154_l1172_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1173 fn c1155_l1173_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1155_l1173_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1155_l1173_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1174 fn c1156_l1174_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1156_l1174_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1156_l1174_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1175 fn c1157_l1175_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1157_l1175_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1157_l1175_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1176 fn c1158_l1176_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1158_l1176_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1158_l1176_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1177 fn c1159_l1177_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1159_l1177_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1159_l1177_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1178 fn c1160_l1178_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1160_l1178_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1160_l1178_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1179 fn c1161_l1179_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1161_l1179_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1161_l1179_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1180 fn c1162_l1180_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1162_l1180_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1162_l1180_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1181 fn c1163_l1181_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1163_l1181_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1163_l1181_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1182 fn c1164_l1182_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1164_l1182_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1164_l1182_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1183 fn c1165_l1183_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1165_l1183_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1165_l1183_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1184 fn c1166_l1184_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1166_l1184_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1166_l1184_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1185 fn c1167_l1185_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1167_l1185_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1167_l1185_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1186 fn c1168_l1186_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1168_l1186_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1168_l1186_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1187 fn c1169_l1187_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1169_l1187_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1169_l1187_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1188 fn c1170_l1188_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1170_l1188_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1170_l1188_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1189 fn c1171_l1189_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1171_l1189_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1171_l1189_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1190 fn c1172_l1190_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1172_l1190_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1172_l1190_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1191 fn c1173_l1191_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1173_l1191_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1173_l1191_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1192 fn c1174_l1192_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1174_l1192_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1174_l1192_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1193 fn c1175_l1193_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1175_l1193_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1175_l1193_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1194 fn c1176_l1194_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1176_l1194_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1176_l1194_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1195 fn c1177_l1195_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1177_l1195_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1177_l1195_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1196 fn c1178_l1196_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1178_l1196_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1178_l1196_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1197 fn c1179_l1197_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1179_l1197_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1179_l1197_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1198 fn c1180_l1198_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1180_l1198_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1180_l1198_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1199 fn c1181_l1199_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1181_l1199_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1181_l1199_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1200 fn c1182_l1200_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1182_l1200_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1182_l1200_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1201 fn c1183_l1201_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1183_l1201_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1183_l1201_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1202 fn c1184_l1202_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1184_l1202_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1184_l1202_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1203 fn c1185_l1203_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1185_l1203_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1185_l1203_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1204 fn c1186_l1204_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1186_l1204_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1186_l1204_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1205 fn c1187_l1205_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1187_l1205_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1187_l1205_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1206 fn c1188_l1206_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1188_l1206_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1188_l1206_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1207 fn c1189_l1207_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1189_l1207_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1189_l1207_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1208 fn c1190_l1208_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1190_l1208_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1190_l1208_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1209 fn c1191_l1209_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1191_l1209_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1191_l1209_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1210 fn c1192_l1210_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1192_l1210_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1192_l1210_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1211 fn c1193_l1211_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1193_l1211_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1193_l1211_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1212 fn c1194_l1212_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1194_l1212_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1194_l1212_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1213 fn c1195_l1213_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1195_l1213_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1195_l1213_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1214 fn c1196_l1214_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1196_l1214_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1196_l1214_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1215 fn c1197_l1215_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1197_l1215_assert_return_canonical_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1197_l1215_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1216 fn c1198_l1216_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1198_l1216_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1198_l1216_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1217 fn c1199_l1217_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1199_l1217_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1199_l1217_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1218 fn c1200_l1218_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1200_l1218_assert_return_arithmetic_nan"); let result = instance.call("mul", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1200_l1218_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1219 fn c1201_l1219_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1201_l1219_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1201_l1219_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1220 fn c1202_l1220_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1202_l1220_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1202_l1220_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1221 fn c1203_l1221_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1203_l1221_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1203_l1221_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1222 fn c1204_l1222_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1204_l1222_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1204_l1222_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1223 fn c1205_l1223_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1205_l1223_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1224 fn c1206_l1224_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1206_l1224_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1225 fn c1207_l1225_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1207_l1225_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1226 fn c1208_l1226_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1208_l1226_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1227 fn c1209_l1227_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1209_l1227_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1228 fn c1210_l1228_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1210_l1228_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1229 fn c1211_l1229_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1211_l1229_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1230 fn c1212_l1230_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1212_l1230_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1231 fn c1213_l1231_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1213_l1231_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1232 fn c1214_l1232_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1214_l1232_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1233 fn c1215_l1233_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1215_l1233_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1234 fn c1216_l1234_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1216_l1234_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1235 fn c1217_l1235_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1217_l1235_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1236 fn c1218_l1236_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1218_l1236_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1237 fn c1219_l1237_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1219_l1237_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1238 fn c1220_l1238_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1220_l1238_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1239 fn c1221_l1239_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1221_l1239_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1240 fn c1222_l1240_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1222_l1240_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1241 fn c1223_l1241_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1223_l1241_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1242 fn c1224_l1242_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1224_l1242_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1243 fn c1225_l1243_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1225_l1243_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1244 fn c1226_l1244_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1226_l1244_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1245 fn c1227_l1245_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1227_l1245_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1246 fn c1228_l1246_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1228_l1246_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1247 fn c1229_l1247_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1229_l1247_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1248 fn c1230_l1248_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1230_l1248_action_invoke"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1249 fn c1231_l1249_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1231_l1249_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1250 fn c1232_l1250_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1232_l1250_action_invoke"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1251 fn c1233_l1251_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1233_l1251_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1233_l1251_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1252 fn c1234_l1252_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1234_l1252_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1234_l1252_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1253 fn c1235_l1253_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1235_l1253_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1235_l1253_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1254 fn c1236_l1254_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1236_l1254_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1236_l1254_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1255 fn c1237_l1255_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1237_l1255_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1237_l1255_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1256 fn c1238_l1256_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1238_l1256_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1238_l1256_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1257 fn c1239_l1257_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1239_l1257_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1239_l1257_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1258 fn c1240_l1258_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1240_l1258_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1240_l1258_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1259 fn c1241_l1259_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1241_l1259_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1260 fn c1242_l1260_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1242_l1260_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1261 fn c1243_l1261_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1243_l1261_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1262 fn c1244_l1262_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1244_l1262_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1263 fn c1245_l1263_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1245_l1263_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1264 fn c1246_l1264_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1246_l1264_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1265 fn c1247_l1265_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1247_l1265_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1266 fn c1248_l1266_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1248_l1266_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1267 fn c1249_l1267_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1249_l1267_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000011920929f32))))); result.map(|_| ()) } // Line 1268 fn c1250_l1268_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1250_l1268_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000011920929f32))))); result.map(|_| ()) } // Line 1269 fn c1251_l1269_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1251_l1269_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.00000011920929f32))))); result.map(|_| ()) } // Line 1270 fn c1252_l1270_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1252_l1270_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000011920929f32))))); result.map(|_| ()) } // Line 1271 fn c1253_l1271_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1253_l1271_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 1272 fn c1254_l1272_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1254_l1272_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 1273 fn c1255_l1273_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1255_l1273_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 1274 fn c1256_l1274_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1256_l1274_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000003f32))))); result.map(|_| ()) } // Line 1275 fn c1257_l1275_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1257_l1275_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1276 fn c1258_l1276_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1258_l1276_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1277 fn c1259_l1277_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1259_l1277_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1278 fn c1260_l1278_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1260_l1278_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1279 fn c1261_l1279_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1261_l1279_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1280 fn c1262_l1280_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1262_l1280_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1281 fn c1263_l1281_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1263_l1281_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1282 fn c1264_l1282_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1264_l1282_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1283 fn c1265_l1283_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1265_l1283_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1284 fn c1266_l1284_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1266_l1284_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1285 fn c1267_l1285_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1267_l1285_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1286 fn c1268_l1286_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1268_l1286_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1287 fn c1269_l1287_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1269_l1287_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1288 fn c1270_l1288_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1270_l1288_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1289 fn c1271_l1289_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1271_l1289_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1290 fn c1272_l1290_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1272_l1290_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1291 fn c1273_l1291_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1273_l1291_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1273_l1291_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1292 fn c1274_l1292_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1274_l1292_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1274_l1292_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1293 fn c1275_l1293_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1275_l1293_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1275_l1293_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1294 fn c1276_l1294_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1276_l1294_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1276_l1294_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1295 fn c1277_l1295_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1277_l1295_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1277_l1295_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1296 fn c1278_l1296_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1278_l1296_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1278_l1296_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1297 fn c1279_l1297_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1279_l1297_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1279_l1297_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1298 fn c1280_l1298_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1280_l1298_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1280_l1298_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1299 fn c1281_l1299_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1281_l1299_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1300 fn c1282_l1300_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1282_l1300_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1301 fn c1283_l1301_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1283_l1301_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1302 fn c1284_l1302_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1284_l1302_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1303 fn c1285_l1303_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1285_l1303_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((8388608.0f32))))); result.map(|_| ()) } // Line 1304 fn c1286_l1304_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1286_l1304_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-8388608.0f32))))); result.map(|_| ()) } // Line 1305 fn c1287_l1305_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1287_l1305_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-8388608.0f32))))); result.map(|_| ()) } // Line 1306 fn c1288_l1306_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1288_l1306_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((8388608.0f32))))); result.map(|_| ()) } // Line 1307 fn c1289_l1307_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1289_l1307_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1308 fn c1290_l1308_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1290_l1308_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1309 fn c1291_l1309_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1291_l1309_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1310 fn c1292_l1310_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1292_l1310_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1311 fn c1293_l1311_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1293_l1311_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 1312 fn c1294_l1312_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1294_l1312_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 1313 fn c1295_l1313_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1295_l1313_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 1314 fn c1296_l1314_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1296_l1314_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000023509887f32))))); result.map(|_| ()) } // Line 1315 fn c1297_l1315_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1297_l1315_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1316 fn c1298_l1316_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1298_l1316_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1317 fn c1299_l1317_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1299_l1317_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1318 fn c1300_l1318_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1300_l1318_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1319 fn c1301_l1319_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1301_l1319_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000001870857f32))))); result.map(|_| ()) } // Line 1320 fn c1302_l1320_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1302_l1320_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000001870857f32))))); result.map(|_| ()) } // Line 1321 fn c1303_l1321_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1303_l1321_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000001870857f32))))); result.map(|_| ()) } // Line 1322 fn c1304_l1322_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1304_l1322_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000001870857f32))))); result.map(|_| ()) } // Line 1323 fn c1305_l1323_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1305_l1323_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1324 fn c1306_l1324_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1306_l1324_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1325 fn c1307_l1325_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1307_l1325_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1326 fn c1308_l1326_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1308_l1326_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1327 fn c1309_l1327_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1309_l1327_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1328 fn c1310_l1328_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1310_l1328_action_invoke"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1329 fn c1311_l1329_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1311_l1329_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1330 fn c1312_l1330_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1312_l1330_action_invoke"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1331 fn c1313_l1331_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1313_l1331_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1313_l1331_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1332 fn c1314_l1332_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1314_l1332_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1314_l1332_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1333 fn c1315_l1333_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1315_l1333_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1315_l1333_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1334 fn c1316_l1334_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1316_l1334_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1316_l1334_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1335 fn c1317_l1335_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1317_l1335_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1317_l1335_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1336 fn c1318_l1336_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1318_l1336_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1318_l1336_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1337 fn c1319_l1337_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1319_l1337_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1319_l1337_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1338 fn c1320_l1338_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1320_l1338_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1320_l1338_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1339 fn c1321_l1339_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1321_l1339_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1340 fn c1322_l1340_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1322_l1340_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1341 fn c1323_l1341_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1323_l1341_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1342 fn c1324_l1342_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1324_l1342_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1343 fn c1325_l1343_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1325_l1343_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1344 fn c1326_l1344_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1326_l1344_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1345 fn c1327_l1345_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1327_l1345_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1346 fn c1328_l1346_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1328_l1346_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1347 fn c1329_l1347_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1329_l1347_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((42535296000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1348 fn c1330_l1348_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1330_l1348_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-42535296000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1349 fn c1331_l1349_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1331_l1349_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-42535296000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1350 fn c1332_l1350_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1332_l1350_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((42535296000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1351 fn c1333_l1351_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1333_l1351_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1352 fn c1334_l1352_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1334_l1352_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1353 fn c1335_l1353_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1335_l1353_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1354 fn c1336_l1354_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1336_l1354_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1355 fn c1337_l1355_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1337_l1355_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1356 fn c1338_l1356_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1338_l1356_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1357 fn c1339_l1357_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1339_l1357_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1358 fn c1340_l1358_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1340_l1358_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1359 fn c1341_l1359_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1341_l1359_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.07957747f32))))); result.map(|_| ()) } // Line 1360 fn c1342_l1360_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1342_l1360_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.07957747f32))))); result.map(|_| ()) } // Line 1361 fn c1343_l1361_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1343_l1361_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.07957747f32))))); result.map(|_| ()) } // Line 1362 fn c1344_l1362_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1344_l1362_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.07957747f32))))); result.map(|_| ()) } // Line 1363 fn c1345_l1363_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1345_l1363_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000001469368f32))))); result.map(|_| ()) } // Line 1364 fn c1346_l1364_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1346_l1364_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000001469368f32))))); result.map(|_| ()) } // Line 1365 fn c1347_l1365_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1347_l1365_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000001469368f32))))); result.map(|_| ()) } // Line 1366 fn c1348_l1366_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1348_l1366_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000001469368f32))))); result.map(|_| ()) } // Line 1367 fn c1349_l1367_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1349_l1367_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1368 fn c1350_l1368_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1350_l1368_action_invoke"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1369 fn c1351_l1369_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1351_l1369_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1370 fn c1352_l1370_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1352_l1370_action_invoke"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1371 fn c1353_l1371_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1353_l1371_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1353_l1371_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1372 fn c1354_l1372_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1354_l1372_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1354_l1372_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1373 fn c1355_l1373_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1355_l1373_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1355_l1373_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1374 fn c1356_l1374_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1356_l1374_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1356_l1374_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1375 fn c1357_l1375_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1357_l1375_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1357_l1375_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1376 fn c1358_l1376_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1358_l1376_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1358_l1376_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1377 fn c1359_l1377_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1359_l1377_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1359_l1377_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1378 fn c1360_l1378_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1360_l1378_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1360_l1378_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1379 fn c1361_l1379_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1361_l1379_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1380 fn c1362_l1380_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1362_l1380_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1381 fn c1363_l1381_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1363_l1381_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1382 fn c1364_l1382_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1364_l1382_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1383 fn c1365_l1383_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1365_l1383_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1384 fn c1366_l1384_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1366_l1384_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1385 fn c1367_l1385_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1367_l1385_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1386 fn c1368_l1386_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1368_l1386_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1387 fn c1369_l1387_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1369_l1387_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((85070590000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1388 fn c1370_l1388_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1370_l1388_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-85070590000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1389 fn c1371_l1389_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1371_l1389_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-85070590000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1390 fn c1372_l1390_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1372_l1390_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((85070590000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1391 fn c1373_l1391_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1373_l1391_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((2.0f32))))); result.map(|_| ()) } // Line 1392 fn c1374_l1392_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1374_l1392_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-2.0f32))))); result.map(|_| ()) } // Line 1393 fn c1375_l1393_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1375_l1393_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-2.0f32))))); result.map(|_| ()) } // Line 1394 fn c1376_l1394_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1376_l1394_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((2.0f32))))); result.map(|_| ()) } // Line 1395 fn c1377_l1395_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1377_l1395_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1396 fn c1378_l1396_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1378_l1396_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1397 fn c1379_l1397_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1379_l1397_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1398 fn c1380_l1398_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1380_l1398_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1399 fn c1381_l1399_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1381_l1399_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.15915494f32))))); result.map(|_| ()) } // Line 1400 fn c1382_l1400_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1382_l1400_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.15915494f32))))); result.map(|_| ()) } // Line 1401 fn c1383_l1401_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1383_l1401_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.15915494f32))))); result.map(|_| ()) } // Line 1402 fn c1384_l1402_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1384_l1402_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.15915494f32))))); result.map(|_| ()) } // Line 1403 fn c1385_l1403_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1385_l1403_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000002938736f32))))); result.map(|_| ()) } // Line 1404 fn c1386_l1404_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1386_l1404_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000002938736f32))))); result.map(|_| ()) } // Line 1405 fn c1387_l1405_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1387_l1405_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000002938736f32))))); result.map(|_| ()) } // Line 1406 fn c1388_l1406_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1388_l1406_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000002938736f32))))); result.map(|_| ()) } // Line 1407 fn c1389_l1407_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1389_l1407_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1408 fn c1390_l1408_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1390_l1408_action_invoke"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1409 fn c1391_l1409_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1391_l1409_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1410 fn c1392_l1410_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1392_l1410_action_invoke"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1411 fn c1393_l1411_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1393_l1411_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1393_l1411_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1412 fn c1394_l1412_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1394_l1412_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1394_l1412_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1413 fn c1395_l1413_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1395_l1413_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1395_l1413_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1414 fn c1396_l1414_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1396_l1414_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1396_l1414_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1415 fn c1397_l1415_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1397_l1415_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1397_l1415_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1416 fn c1398_l1416_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1398_l1416_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1398_l1416_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1417 fn c1399_l1417_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1399_l1417_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1399_l1417_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1418 fn c1400_l1418_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1400_l1418_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1400_l1418_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1419 fn c1401_l1419_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1401_l1419_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1420 fn c1402_l1420_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1402_l1420_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1421 fn c1403_l1421_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1403_l1421_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1422 fn c1404_l1422_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1404_l1422_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1423 fn c1405_l1423_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1405_l1423_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1424 fn c1406_l1424_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1406_l1424_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1425 fn c1407_l1425_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1407_l1425_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1426 fn c1408_l1426_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1408_l1426_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1427 fn c1409_l1427_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1409_l1427_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1428 fn c1410_l1428_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1410_l1428_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1429 fn c1411_l1429_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1411_l1429_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1430 fn c1412_l1430_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1412_l1430_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1431 fn c1413_l1431_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1413_l1431_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((12.566371f32))))); result.map(|_| ()) } // Line 1432 fn c1414_l1432_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1414_l1432_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-12.566371f32))))); result.map(|_| ()) } // Line 1433 fn c1415_l1433_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1415_l1433_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-12.566371f32))))); result.map(|_| ()) } // Line 1434 fn c1416_l1434_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1416_l1434_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((12.566371f32))))); result.map(|_| ()) } // Line 1435 fn c1417_l1435_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1417_l1435_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1436 fn c1418_l1436_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1418_l1436_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1437 fn c1419_l1437_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1419_l1437_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1438 fn c1420_l1438_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1420_l1438_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1439 fn c1421_l1439_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1421_l1439_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1440 fn c1422_l1440_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1422_l1440_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1441 fn c1423_l1441_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1423_l1441_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1442 fn c1424_l1442_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1424_l1442_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1443 fn c1425_l1443_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1425_l1443_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000018464624f32))))); result.map(|_| ()) } // Line 1444 fn c1426_l1444_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1426_l1444_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000018464624f32))))); result.map(|_| ()) } // Line 1445 fn c1427_l1445_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1427_l1445_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000018464624f32))))); result.map(|_| ()) } // Line 1446 fn c1428_l1446_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1428_l1446_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000018464624f32))))); result.map(|_| ()) } // Line 1447 fn c1429_l1447_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1429_l1447_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1448 fn c1430_l1448_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1430_l1448_action_invoke"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1449 fn c1431_l1449_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1431_l1449_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1450 fn c1432_l1450_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1432_l1450_action_invoke"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1451 fn c1433_l1451_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1433_l1451_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1433_l1451_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1452 fn c1434_l1452_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1434_l1452_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1434_l1452_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1453 fn c1435_l1453_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1435_l1453_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1435_l1453_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1454 fn c1436_l1454_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1436_l1454_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1436_l1454_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1455 fn c1437_l1455_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1437_l1455_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1437_l1455_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1456 fn c1438_l1456_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1438_l1456_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1438_l1456_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1457 fn c1439_l1457_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1439_l1457_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1439_l1457_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1458 fn c1440_l1458_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1440_l1458_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1440_l1458_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1459 fn c1441_l1459_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1441_l1459_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1460 fn c1442_l1460_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1442_l1460_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1461 fn c1443_l1461_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1443_l1461_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1462 fn c1444_l1462_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1444_l1462_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1463 fn c1445_l1463_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1445_l1463_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1464 fn c1446_l1464_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1446_l1464_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1465 fn c1447_l1465_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1447_l1465_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1466 fn c1448_l1466_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1448_l1466_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1467 fn c1449_l1467_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1449_l1467_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1468 fn c1450_l1468_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1450_l1468_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1469 fn c1451_l1469_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1451_l1469_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1470 fn c1452_l1470_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1452_l1470_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1471 fn c1453_l1471_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1453_l1471_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1472 fn c1454_l1472_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1454_l1472_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1473 fn c1455_l1473_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1455_l1473_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1474 fn c1456_l1474_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1456_l1474_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1475 fn c1457_l1475_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1457_l1475_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1476 fn c1458_l1476_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1458_l1476_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1477 fn c1459_l1477_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1459_l1477_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1478 fn c1460_l1478_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1460_l1478_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1479 fn c1461_l1479_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1461_l1479_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((54157613000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1480 fn c1462_l1480_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1462_l1480_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-54157613000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1481 fn c1463_l1481_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1463_l1481_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-54157613000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1482 fn c1464_l1482_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1464_l1482_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((54157613000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1483 fn c1465_l1483_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1465_l1483_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1484 fn c1466_l1484_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1466_l1484_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1485 fn c1467_l1485_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1467_l1485_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1486 fn c1468_l1486_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1468_l1486_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1487 fn c1469_l1487_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1469_l1487_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1488 fn c1470_l1488_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1470_l1488_action_invoke"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1489 fn c1471_l1489_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1471_l1489_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1490 fn c1472_l1490_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1472_l1490_action_invoke"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1491 fn c1473_l1491_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1473_l1491_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1473_l1491_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1492 fn c1474_l1492_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1474_l1492_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1474_l1492_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1493 fn c1475_l1493_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1475_l1493_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1475_l1493_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1494 fn c1476_l1494_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1476_l1494_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1476_l1494_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1495 fn c1477_l1495_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1477_l1495_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1477_l1495_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1496 fn c1478_l1496_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1478_l1496_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1478_l1496_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1497 fn c1479_l1497_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1479_l1497_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1479_l1497_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1498 fn c1480_l1498_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1480_l1498_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1480_l1498_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1499 fn c1481_l1499_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1481_l1499_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1500 fn c1482_l1500_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1482_l1500_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1501 fn c1483_l1501_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1483_l1501_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1502 fn c1484_l1502_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1484_l1502_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1503 fn c1485_l1503_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1485_l1503_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1504 fn c1486_l1504_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1486_l1504_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1505 fn c1487_l1505_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1487_l1505_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1506 fn c1488_l1506_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1488_l1506_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1507 fn c1489_l1507_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1489_l1507_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1508 fn c1490_l1508_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1490_l1508_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1509 fn c1491_l1509_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1491_l1509_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1510 fn c1492_l1510_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1492_l1510_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1511 fn c1493_l1511_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1493_l1511_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1512 fn c1494_l1512_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1494_l1512_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1513 fn c1495_l1513_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1495_l1513_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1514 fn c1496_l1514_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1496_l1514_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1515 fn c1497_l1515_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1497_l1515_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1516 fn c1498_l1516_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1498_l1516_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1517 fn c1499_l1517_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1499_l1517_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1518 fn c1500_l1518_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1500_l1518_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1519 fn c1501_l1519_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1501_l1519_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1520 fn c1502_l1520_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1502_l1520_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1521 fn c1503_l1521_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1503_l1521_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1522 fn c1504_l1522_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1504_l1522_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1523 fn c1505_l1523_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1505_l1523_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1524 fn c1506_l1524_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1506_l1524_action_invoke"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1525 fn c1507_l1525_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1507_l1525_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1526 fn c1508_l1526_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1508_l1526_action_invoke"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1527 fn c1509_l1527_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1509_l1527_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1509_l1527_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1528 fn c1510_l1528_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1510_l1528_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1510_l1528_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1529 fn c1511_l1529_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1511_l1529_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1511_l1529_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1530 fn c1512_l1530_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1512_l1530_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1512_l1530_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1531 fn c1513_l1531_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1513_l1531_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1513_l1531_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1532 fn c1514_l1532_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1514_l1532_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1514_l1532_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1533 fn c1515_l1533_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1515_l1533_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1515_l1533_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1534 fn c1516_l1534_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1516_l1534_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1516_l1534_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1535 fn c1517_l1535_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1517_l1535_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1517_l1535_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1536 fn c1518_l1536_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1518_l1536_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1518_l1536_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1537 fn c1519_l1537_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1519_l1537_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1519_l1537_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1538 fn c1520_l1538_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1520_l1538_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1520_l1538_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1539 fn c1521_l1539_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1521_l1539_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1521_l1539_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1540 fn c1522_l1540_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1522_l1540_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1522_l1540_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1541 fn c1523_l1541_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1523_l1541_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1523_l1541_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1542 fn c1524_l1542_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1524_l1542_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1524_l1542_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1543 fn c1525_l1543_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1525_l1543_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1525_l1543_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1544 fn c1526_l1544_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1526_l1544_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1526_l1544_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1545 fn c1527_l1545_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1527_l1545_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1527_l1545_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1546 fn c1528_l1546_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1528_l1546_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1528_l1546_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1547 fn c1529_l1547_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1529_l1547_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1529_l1547_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1548 fn c1530_l1548_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1530_l1548_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1530_l1548_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1549 fn c1531_l1549_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1531_l1549_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1531_l1549_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1550 fn c1532_l1550_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1532_l1550_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1532_l1550_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1551 fn c1533_l1551_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1533_l1551_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1533_l1551_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1552 fn c1534_l1552_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1534_l1552_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1534_l1552_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1553 fn c1535_l1553_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1535_l1553_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1535_l1553_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1554 fn c1536_l1554_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1536_l1554_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1536_l1554_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1555 fn c1537_l1555_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1537_l1555_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1537_l1555_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1556 fn c1538_l1556_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1538_l1556_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1538_l1556_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1557 fn c1539_l1557_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1539_l1557_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1539_l1557_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1558 fn c1540_l1558_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1540_l1558_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1540_l1558_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1559 fn c1541_l1559_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1541_l1559_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1541_l1559_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1560 fn c1542_l1560_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1542_l1560_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1542_l1560_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1561 fn c1543_l1561_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1543_l1561_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1543_l1561_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1562 fn c1544_l1562_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1544_l1562_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1544_l1562_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1563 fn c1545_l1563_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1545_l1563_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1545_l1563_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1564 fn c1546_l1564_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1546_l1564_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1546_l1564_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1565 fn c1547_l1565_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1547_l1565_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1547_l1565_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1566 fn c1548_l1566_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1548_l1566_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1548_l1566_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1567 fn c1549_l1567_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1549_l1567_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1549_l1567_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1568 fn c1550_l1568_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1550_l1568_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1550_l1568_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1569 fn c1551_l1569_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1551_l1569_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1551_l1569_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1570 fn c1552_l1570_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1552_l1570_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1552_l1570_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1571 fn c1553_l1571_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1553_l1571_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1553_l1571_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1572 fn c1554_l1572_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1554_l1572_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1554_l1572_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1573 fn c1555_l1573_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1555_l1573_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1555_l1573_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1574 fn c1556_l1574_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1556_l1574_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1556_l1574_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1575 fn c1557_l1575_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1557_l1575_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1557_l1575_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1576 fn c1558_l1576_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1558_l1576_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1558_l1576_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1577 fn c1559_l1577_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1559_l1577_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1559_l1577_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1578 fn c1560_l1578_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1560_l1578_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1560_l1578_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1579 fn c1561_l1579_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1561_l1579_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1561_l1579_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1580 fn c1562_l1580_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1562_l1580_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1562_l1580_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1581 fn c1563_l1581_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1563_l1581_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1563_l1581_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1582 fn c1564_l1582_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1564_l1582_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1564_l1582_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1583 fn c1565_l1583_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1565_l1583_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1565_l1583_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1584 fn c1566_l1584_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1566_l1584_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1566_l1584_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1585 fn c1567_l1585_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1567_l1585_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1567_l1585_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1586 fn c1568_l1586_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1568_l1586_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1568_l1586_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1587 fn c1569_l1587_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1569_l1587_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1569_l1587_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1588 fn c1570_l1588_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1570_l1588_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1570_l1588_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1589 fn c1571_l1589_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1571_l1589_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1571_l1589_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1590 fn c1572_l1590_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1572_l1590_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1572_l1590_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1591 fn c1573_l1591_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1573_l1591_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1573_l1591_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1592 fn c1574_l1592_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1574_l1592_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1574_l1592_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1593 fn c1575_l1593_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1575_l1593_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1575_l1593_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1594 fn c1576_l1594_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1576_l1594_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1576_l1594_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1595 fn c1577_l1595_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1577_l1595_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1577_l1595_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1596 fn c1578_l1596_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1578_l1596_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1578_l1596_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1597 fn c1579_l1597_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1579_l1597_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1579_l1597_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1598 fn c1580_l1598_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1580_l1598_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1580_l1598_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1599 fn c1581_l1599_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1581_l1599_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1581_l1599_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1600 fn c1582_l1600_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1582_l1600_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1582_l1600_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1601 fn c1583_l1601_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1583_l1601_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1583_l1601_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1602 fn c1584_l1602_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1584_l1602_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1584_l1602_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1603 fn c1585_l1603_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1585_l1603_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1585_l1603_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1604 fn c1586_l1604_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1586_l1604_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1586_l1604_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1605 fn c1587_l1605_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1587_l1605_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1587_l1605_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1606 fn c1588_l1606_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1588_l1606_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1588_l1606_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1607 fn c1589_l1607_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1589_l1607_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1589_l1607_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1608 fn c1590_l1608_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1590_l1608_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1590_l1608_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1609 fn c1591_l1609_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1591_l1609_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1591_l1609_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1610 fn c1592_l1610_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1592_l1610_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1592_l1610_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1611 fn c1593_l1611_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1593_l1611_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1593_l1611_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1612 fn c1594_l1612_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1594_l1612_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1594_l1612_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1613 fn c1595_l1613_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1595_l1613_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1595_l1613_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1614 fn c1596_l1614_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1596_l1614_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1596_l1614_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1615 fn c1597_l1615_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1597_l1615_assert_return_canonical_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1597_l1615_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1616 fn c1598_l1616_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1598_l1616_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1598_l1616_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1617 fn c1599_l1617_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1599_l1617_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1599_l1617_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1618 fn c1600_l1618_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1600_l1618_assert_return_arithmetic_nan"); let result = instance.call("div", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1600_l1618_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1619 fn c1601_l1619_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1601_l1619_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1620 fn c1602_l1620_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1602_l1620_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1621 fn c1603_l1621_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1603_l1621_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1622 fn c1604_l1622_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1604_l1622_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1623 fn c1605_l1623_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1605_l1623_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1624 fn c1606_l1624_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1606_l1624_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1625 fn c1607_l1625_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1607_l1625_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1626 fn c1608_l1626_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1608_l1626_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1627 fn c1609_l1627_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1609_l1627_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1628 fn c1610_l1628_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1610_l1628_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1629 fn c1611_l1629_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1611_l1629_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1630 fn c1612_l1630_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1612_l1630_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1631 fn c1613_l1631_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1613_l1631_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1632 fn c1614_l1632_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1614_l1632_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1633 fn c1615_l1633_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1615_l1633_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1634 fn c1616_l1634_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1616_l1634_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1635 fn c1617_l1635_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1617_l1635_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1636 fn c1618_l1636_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1618_l1636_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1637 fn c1619_l1637_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1619_l1637_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1638 fn c1620_l1638_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1620_l1638_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1639 fn c1621_l1639_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1621_l1639_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1640 fn c1622_l1640_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1622_l1640_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1641 fn c1623_l1641_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1623_l1641_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1642 fn c1624_l1642_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1624_l1642_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1643 fn c1625_l1643_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1625_l1643_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1644 fn c1626_l1644_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1626_l1644_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1645 fn c1627_l1645_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1627_l1645_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1646 fn c1628_l1646_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1628_l1646_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1647 fn c1629_l1647_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1629_l1647_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1648 fn c1630_l1648_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1630_l1648_action_invoke"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1649 fn c1631_l1649_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1631_l1649_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1650 fn c1632_l1650_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1632_l1650_action_invoke"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1651 fn c1633_l1651_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1633_l1651_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1633_l1651_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1652 fn c1634_l1652_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1634_l1652_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1634_l1652_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1653 fn c1635_l1653_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1635_l1653_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1635_l1653_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1654 fn c1636_l1654_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1636_l1654_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1636_l1654_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1655 fn c1637_l1655_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1637_l1655_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1637_l1655_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1656 fn c1638_l1656_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1638_l1656_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1638_l1656_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1657 fn c1639_l1657_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1639_l1657_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1639_l1657_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1658 fn c1640_l1658_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1640_l1658_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1640_l1658_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1659 fn c1641_l1659_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1641_l1659_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1660 fn c1642_l1660_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1642_l1660_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1661 fn c1643_l1661_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1643_l1661_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1662 fn c1644_l1662_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1644_l1662_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1663 fn c1645_l1663_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1645_l1663_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1664 fn c1646_l1664_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1646_l1664_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1665 fn c1647_l1665_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1647_l1665_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1666 fn c1648_l1666_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1648_l1666_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1667 fn c1649_l1667_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1649_l1667_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1668 fn c1650_l1668_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1650_l1668_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1669 fn c1651_l1669_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1651_l1669_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1670 fn c1652_l1670_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1652_l1670_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1671 fn c1653_l1671_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1653_l1671_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1672 fn c1654_l1672_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1654_l1672_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1673 fn c1655_l1673_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1655_l1673_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1674 fn c1656_l1674_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1656_l1674_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1675 fn c1657_l1675_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1657_l1675_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1676 fn c1658_l1676_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1658_l1676_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1677 fn c1659_l1677_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1659_l1677_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1678 fn c1660_l1678_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1660_l1678_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1679 fn c1661_l1679_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1661_l1679_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1680 fn c1662_l1680_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1662_l1680_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1681 fn c1663_l1681_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1663_l1681_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1682 fn c1664_l1682_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1664_l1682_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1683 fn c1665_l1683_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1665_l1683_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1684 fn c1666_l1684_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1666_l1684_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1685 fn c1667_l1685_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1667_l1685_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1686 fn c1668_l1686_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1668_l1686_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1687 fn c1669_l1687_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1669_l1687_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1688 fn c1670_l1688_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1670_l1688_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1689 fn c1671_l1689_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1671_l1689_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1690 fn c1672_l1690_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1672_l1690_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1691 fn c1673_l1691_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1673_l1691_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1673_l1691_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1692 fn c1674_l1692_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1674_l1692_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1674_l1692_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1693 fn c1675_l1693_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1675_l1693_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1675_l1693_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1694 fn c1676_l1694_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1676_l1694_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1676_l1694_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1695 fn c1677_l1695_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1677_l1695_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1677_l1695_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1696 fn c1678_l1696_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1678_l1696_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1678_l1696_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1697 fn c1679_l1697_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1679_l1697_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1679_l1697_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1698 fn c1680_l1698_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1680_l1698_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1680_l1698_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1699 fn c1681_l1699_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1681_l1699_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1700 fn c1682_l1700_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1682_l1700_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1701 fn c1683_l1701_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1683_l1701_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1702 fn c1684_l1702_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1684_l1702_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1703 fn c1685_l1703_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1685_l1703_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1704 fn c1686_l1704_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1686_l1704_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1705 fn c1687_l1705_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1687_l1705_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1706 fn c1688_l1706_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1688_l1706_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1707 fn c1689_l1707_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1689_l1707_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1708 fn c1690_l1708_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1690_l1708_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1709 fn c1691_l1709_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1691_l1709_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1710 fn c1692_l1710_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1692_l1710_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1711 fn c1693_l1711_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1693_l1711_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1712 fn c1694_l1712_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1694_l1712_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1713 fn c1695_l1713_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1695_l1713_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1714 fn c1696_l1714_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1696_l1714_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1715 fn c1697_l1715_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1697_l1715_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1716 fn c1698_l1716_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1698_l1716_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1717 fn c1699_l1717_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1699_l1717_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1718 fn c1700_l1718_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1700_l1718_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1719 fn c1701_l1719_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1701_l1719_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1720 fn c1702_l1720_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1702_l1720_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1721 fn c1703_l1721_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1703_l1721_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1722 fn c1704_l1722_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1704_l1722_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1723 fn c1705_l1723_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1705_l1723_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1724 fn c1706_l1724_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1706_l1724_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1725 fn c1707_l1725_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1707_l1725_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1726 fn c1708_l1726_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1708_l1726_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1727 fn c1709_l1727_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1709_l1727_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1728 fn c1710_l1728_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1710_l1728_action_invoke"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1729 fn c1711_l1729_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1711_l1729_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1730 fn c1712_l1730_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1712_l1730_action_invoke"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1731 fn c1713_l1731_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1713_l1731_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1713_l1731_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1732 fn c1714_l1732_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1714_l1732_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1714_l1732_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1733 fn c1715_l1733_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1715_l1733_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1715_l1733_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1734 fn c1716_l1734_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1716_l1734_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1716_l1734_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1735 fn c1717_l1735_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1717_l1735_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1717_l1735_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1736 fn c1718_l1736_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1718_l1736_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1718_l1736_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1737 fn c1719_l1737_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1719_l1737_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1719_l1737_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1738 fn c1720_l1738_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1720_l1738_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1720_l1738_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1739 fn c1721_l1739_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1721_l1739_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1740 fn c1722_l1740_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1722_l1740_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1741 fn c1723_l1741_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1723_l1741_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1742 fn c1724_l1742_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1724_l1742_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1743 fn c1725_l1743_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1725_l1743_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1744 fn c1726_l1744_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1726_l1744_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1745 fn c1727_l1745_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1727_l1745_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1746 fn c1728_l1746_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1728_l1746_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1747 fn c1729_l1747_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1729_l1747_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1748 fn c1730_l1748_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1730_l1748_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1749 fn c1731_l1749_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1731_l1749_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1750 fn c1732_l1750_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1732_l1750_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1751 fn c1733_l1751_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1733_l1751_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1752 fn c1734_l1752_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1734_l1752_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1753 fn c1735_l1753_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1735_l1753_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1754 fn c1736_l1754_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1736_l1754_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1755 fn c1737_l1755_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1737_l1755_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1756 fn c1738_l1756_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1738_l1756_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1757 fn c1739_l1757_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1739_l1757_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1758 fn c1740_l1758_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1740_l1758_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1759 fn c1741_l1759_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1741_l1759_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1760 fn c1742_l1760_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1742_l1760_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1761 fn c1743_l1761_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1743_l1761_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1762 fn c1744_l1762_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1744_l1762_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1763 fn c1745_l1763_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1745_l1763_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1764 fn c1746_l1764_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1746_l1764_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1765 fn c1747_l1765_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1747_l1765_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1766 fn c1748_l1766_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1748_l1766_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1767 fn c1749_l1767_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1749_l1767_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1768 fn c1750_l1768_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1750_l1768_action_invoke"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1769 fn c1751_l1769_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1751_l1769_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1770 fn c1752_l1770_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1752_l1770_action_invoke"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1771 fn c1753_l1771_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1753_l1771_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1753_l1771_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1772 fn c1754_l1772_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1754_l1772_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1754_l1772_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1773 fn c1755_l1773_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1755_l1773_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1755_l1773_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1774 fn c1756_l1774_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1756_l1774_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1756_l1774_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1775 fn c1757_l1775_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1757_l1775_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1757_l1775_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1776 fn c1758_l1776_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1758_l1776_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1758_l1776_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1777 fn c1759_l1777_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1759_l1777_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1759_l1777_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1778 fn c1760_l1778_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1760_l1778_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1760_l1778_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1779 fn c1761_l1779_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1761_l1779_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1780 fn c1762_l1780_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1762_l1780_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1781 fn c1763_l1781_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1763_l1781_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1782 fn c1764_l1782_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1764_l1782_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1783 fn c1765_l1783_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1765_l1783_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1784 fn c1766_l1784_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1766_l1784_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1785 fn c1767_l1785_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1767_l1785_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1786 fn c1768_l1786_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1768_l1786_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1787 fn c1769_l1787_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1769_l1787_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1788 fn c1770_l1788_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1770_l1788_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1789 fn c1771_l1789_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1771_l1789_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1790 fn c1772_l1790_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1772_l1790_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1791 fn c1773_l1791_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1773_l1791_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1792 fn c1774_l1792_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1774_l1792_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1793 fn c1775_l1793_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1775_l1793_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1794 fn c1776_l1794_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1776_l1794_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1795 fn c1777_l1795_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1777_l1795_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1796 fn c1778_l1796_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1778_l1796_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1797 fn c1779_l1797_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1779_l1797_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1798 fn c1780_l1798_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1780_l1798_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1799 fn c1781_l1799_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1781_l1799_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1800 fn c1782_l1800_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1782_l1800_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1801 fn c1783_l1801_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1783_l1801_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1802 fn c1784_l1802_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1784_l1802_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1803 fn c1785_l1803_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1785_l1803_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1804 fn c1786_l1804_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1786_l1804_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1805 fn c1787_l1805_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1787_l1805_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1806 fn c1788_l1806_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1788_l1806_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1807 fn c1789_l1807_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1789_l1807_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1808 fn c1790_l1808_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1790_l1808_action_invoke"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1809 fn c1791_l1809_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1791_l1809_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1810 fn c1792_l1810_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1792_l1810_action_invoke"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1811 fn c1793_l1811_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1793_l1811_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1793_l1811_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1812 fn c1794_l1812_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1794_l1812_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1794_l1812_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1813 fn c1795_l1813_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1795_l1813_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1795_l1813_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1814 fn c1796_l1814_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1796_l1814_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1796_l1814_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1815 fn c1797_l1815_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1797_l1815_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1797_l1815_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1816 fn c1798_l1816_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1798_l1816_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1798_l1816_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1817 fn c1799_l1817_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1799_l1817_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1799_l1817_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1818 fn c1800_l1818_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1800_l1818_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1800_l1818_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1819 fn c1801_l1819_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1801_l1819_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1820 fn c1802_l1820_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1802_l1820_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1821 fn c1803_l1821_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1803_l1821_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1822 fn c1804_l1822_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1804_l1822_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1823 fn c1805_l1823_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1805_l1823_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1824 fn c1806_l1824_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1806_l1824_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1825 fn c1807_l1825_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1807_l1825_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1826 fn c1808_l1826_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1808_l1826_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1827 fn c1809_l1827_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1809_l1827_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1828 fn c1810_l1828_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1810_l1828_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1829 fn c1811_l1829_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1811_l1829_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1830 fn c1812_l1830_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1812_l1830_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1831 fn c1813_l1831_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1813_l1831_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1832 fn c1814_l1832_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1814_l1832_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1833 fn c1815_l1833_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1815_l1833_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1834 fn c1816_l1834_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1816_l1834_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1835 fn c1817_l1835_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1817_l1835_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1836 fn c1818_l1836_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1818_l1836_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1837 fn c1819_l1837_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1819_l1837_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1838 fn c1820_l1838_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1820_l1838_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1839 fn c1821_l1839_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1821_l1839_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1840 fn c1822_l1840_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1822_l1840_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1841 fn c1823_l1841_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1823_l1841_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1842 fn c1824_l1842_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1824_l1842_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1843 fn c1825_l1843_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1825_l1843_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1844 fn c1826_l1844_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1826_l1844_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1845 fn c1827_l1845_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1827_l1845_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1846 fn c1828_l1846_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1828_l1846_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1847 fn c1829_l1847_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1829_l1847_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1848 fn c1830_l1848_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1830_l1848_action_invoke"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1849 fn c1831_l1849_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1831_l1849_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1850 fn c1832_l1850_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1832_l1850_action_invoke"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1851 fn c1833_l1851_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1833_l1851_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1833_l1851_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1852 fn c1834_l1852_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1834_l1852_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1834_l1852_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1853 fn c1835_l1853_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1835_l1853_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1835_l1853_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1854 fn c1836_l1854_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1836_l1854_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1836_l1854_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1855 fn c1837_l1855_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1837_l1855_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1837_l1855_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1856 fn c1838_l1856_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1838_l1856_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1838_l1856_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1857 fn c1839_l1857_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1839_l1857_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1839_l1857_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1858 fn c1840_l1858_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1840_l1858_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1840_l1858_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1859 fn c1841_l1859_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1841_l1859_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1860 fn c1842_l1860_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1842_l1860_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1861 fn c1843_l1861_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1843_l1861_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1862 fn c1844_l1862_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1844_l1862_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1863 fn c1845_l1863_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1845_l1863_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1864 fn c1846_l1864_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1846_l1864_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1865 fn c1847_l1865_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1847_l1865_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1866 fn c1848_l1866_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1848_l1866_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1867 fn c1849_l1867_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1849_l1867_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1868 fn c1850_l1868_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1850_l1868_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1869 fn c1851_l1869_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1851_l1869_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1870 fn c1852_l1870_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1852_l1870_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1871 fn c1853_l1871_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1853_l1871_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1872 fn c1854_l1872_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1854_l1872_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1873 fn c1855_l1873_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1855_l1873_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1874 fn c1856_l1874_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1856_l1874_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1875 fn c1857_l1875_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1857_l1875_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1876 fn c1858_l1876_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1858_l1876_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1877 fn c1859_l1877_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1859_l1877_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1878 fn c1860_l1878_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1860_l1878_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1879 fn c1861_l1879_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1861_l1879_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1880 fn c1862_l1880_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1862_l1880_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1881 fn c1863_l1881_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1863_l1881_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1882 fn c1864_l1882_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1864_l1882_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1883 fn c1865_l1883_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1865_l1883_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1884 fn c1866_l1884_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1866_l1884_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1885 fn c1867_l1885_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1867_l1885_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1886 fn c1868_l1886_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1868_l1886_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1887 fn c1869_l1887_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1869_l1887_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1888 fn c1870_l1888_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1870_l1888_action_invoke"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1889 fn c1871_l1889_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1871_l1889_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1890 fn c1872_l1890_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1872_l1890_action_invoke"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1891 fn c1873_l1891_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1873_l1891_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1873_l1891_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1892 fn c1874_l1892_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1874_l1892_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1874_l1892_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1893 fn c1875_l1893_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1875_l1893_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1875_l1893_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1894 fn c1876_l1894_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1876_l1894_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1876_l1894_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1895 fn c1877_l1895_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1877_l1895_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1877_l1895_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1896 fn c1878_l1896_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1878_l1896_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1878_l1896_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1897 fn c1879_l1897_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1879_l1897_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1879_l1897_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1898 fn c1880_l1898_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1880_l1898_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1880_l1898_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1899 fn c1881_l1899_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1881_l1899_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1900 fn c1882_l1900_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1882_l1900_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1901 fn c1883_l1901_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1883_l1901_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 1902 fn c1884_l1902_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1884_l1902_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 1903 fn c1885_l1903_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1885_l1903_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1904 fn c1886_l1904_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1886_l1904_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1905 fn c1887_l1905_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1887_l1905_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1906 fn c1888_l1906_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1888_l1906_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 1907 fn c1889_l1907_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1889_l1907_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1908 fn c1890_l1908_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1890_l1908_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1909 fn c1891_l1909_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1891_l1909_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1910 fn c1892_l1910_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1892_l1910_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 1911 fn c1893_l1911_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1893_l1911_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1912 fn c1894_l1912_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1894_l1912_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1913 fn c1895_l1913_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1895_l1913_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 1914 fn c1896_l1914_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1896_l1914_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 1915 fn c1897_l1915_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1897_l1915_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1916 fn c1898_l1916_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1898_l1916_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1917 fn c1899_l1917_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1899_l1917_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 1918 fn c1900_l1918_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1900_l1918_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 1919 fn c1901_l1919_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1901_l1919_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1920 fn c1902_l1920_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1902_l1920_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1921 fn c1903_l1921_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1903_l1921_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 1922 fn c1904_l1922_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1904_l1922_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 1923 fn c1905_l1923_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1905_l1923_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1924 fn c1906_l1924_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1906_l1924_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1925 fn c1907_l1925_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1907_l1925_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1926 fn c1908_l1926_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1908_l1926_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 1927 fn c1909_l1927_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1909_l1927_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1928 fn c1910_l1928_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1910_l1928_action_invoke"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1929 fn c1911_l1929_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1911_l1929_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 1930 fn c1912_l1930_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c1912_l1930_action_invoke"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 1931 fn c1913_l1931_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1913_l1931_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1913_l1931_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1932 fn c1914_l1932_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1914_l1932_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1914_l1932_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1933 fn c1915_l1933_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1915_l1933_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1915_l1933_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1934 fn c1916_l1934_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1916_l1934_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1916_l1934_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1935 fn c1917_l1935_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1917_l1935_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1917_l1935_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1936 fn c1918_l1936_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1918_l1936_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1918_l1936_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1937 fn c1919_l1937_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1919_l1937_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1919_l1937_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1938 fn c1920_l1938_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1920_l1938_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1920_l1938_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1939 fn c1921_l1939_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1921_l1939_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1921_l1939_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1940 fn c1922_l1940_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1922_l1940_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1922_l1940_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1941 fn c1923_l1941_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1923_l1941_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1923_l1941_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1942 fn c1924_l1942_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1924_l1942_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1924_l1942_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1943 fn c1925_l1943_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1925_l1943_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1925_l1943_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1944 fn c1926_l1944_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1926_l1944_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c1926_l1944_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1945 fn c1927_l1945_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1927_l1945_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1927_l1945_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1946 fn c1928_l1946_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1928_l1946_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c1928_l1946_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1947 fn c1929_l1947_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1929_l1947_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1929_l1947_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1948 fn c1930_l1948_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1930_l1948_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1930_l1948_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1949 fn c1931_l1949_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1931_l1949_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1931_l1949_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1950 fn c1932_l1950_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1932_l1950_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1932_l1950_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1951 fn c1933_l1951_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1933_l1951_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1933_l1951_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1952 fn c1934_l1952_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1934_l1952_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1934_l1952_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1953 fn c1935_l1953_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1935_l1953_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1935_l1953_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1954 fn c1936_l1954_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1936_l1954_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c1936_l1954_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1955 fn c1937_l1955_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1937_l1955_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1937_l1955_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1956 fn c1938_l1956_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1938_l1956_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1938_l1956_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1957 fn c1939_l1957_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1939_l1957_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1939_l1957_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1958 fn c1940_l1958_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1940_l1958_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1940_l1958_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1959 fn c1941_l1959_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1941_l1959_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1941_l1959_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1960 fn c1942_l1960_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1942_l1960_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1942_l1960_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1961 fn c1943_l1961_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1943_l1961_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1943_l1961_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1962 fn c1944_l1962_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1944_l1962_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c1944_l1962_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1963 fn c1945_l1963_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1945_l1963_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1945_l1963_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1964 fn c1946_l1964_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1946_l1964_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1946_l1964_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1965 fn c1947_l1965_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1947_l1965_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1947_l1965_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1966 fn c1948_l1966_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1948_l1966_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1948_l1966_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1967 fn c1949_l1967_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1949_l1967_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1949_l1967_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1968 fn c1950_l1968_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1950_l1968_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c1950_l1968_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1969 fn c1951_l1969_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1951_l1969_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1951_l1969_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1970 fn c1952_l1970_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1952_l1970_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c1952_l1970_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1971 fn c1953_l1971_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1953_l1971_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1953_l1971_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1972 fn c1954_l1972_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1954_l1972_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1954_l1972_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1973 fn c1955_l1973_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1955_l1973_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1955_l1973_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1974 fn c1956_l1974_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1956_l1974_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1956_l1974_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1975 fn c1957_l1975_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1957_l1975_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1957_l1975_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1976 fn c1958_l1976_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1958_l1976_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c1958_l1976_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1977 fn c1959_l1977_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1959_l1977_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1959_l1977_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1978 fn c1960_l1978_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1960_l1978_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c1960_l1978_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1979 fn c1961_l1979_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1961_l1979_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1961_l1979_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1980 fn c1962_l1980_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1962_l1980_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1962_l1980_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1981 fn c1963_l1981_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1963_l1981_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1963_l1981_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1982 fn c1964_l1982_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1964_l1982_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1964_l1982_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1983 fn c1965_l1983_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1965_l1983_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1965_l1983_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1984 fn c1966_l1984_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1966_l1984_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c1966_l1984_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1985 fn c1967_l1985_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1967_l1985_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1967_l1985_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1986 fn c1968_l1986_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1968_l1986_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c1968_l1986_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1987 fn c1969_l1987_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1969_l1987_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1969_l1987_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1988 fn c1970_l1988_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1970_l1988_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1970_l1988_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1989 fn c1971_l1989_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1971_l1989_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1971_l1989_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1990 fn c1972_l1990_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1972_l1990_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1972_l1990_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1991 fn c1973_l1991_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1973_l1991_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1973_l1991_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1992 fn c1974_l1992_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1974_l1992_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1974_l1992_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1993 fn c1975_l1993_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1975_l1993_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1975_l1993_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1994 fn c1976_l1994_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1976_l1994_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c1976_l1994_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1995 fn c1977_l1995_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1977_l1995_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1977_l1995_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1996 fn c1978_l1996_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1978_l1996_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1978_l1996_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1997 fn c1979_l1997_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1979_l1997_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1979_l1997_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1998 fn c1980_l1998_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1980_l1998_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1980_l1998_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 1999 fn c1981_l1999_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1981_l1999_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1981_l1999_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2000 fn c1982_l2000_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1982_l2000_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c1982_l2000_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2001 fn c1983_l2001_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1983_l2001_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1983_l2001_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2002 fn c1984_l2002_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1984_l2002_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c1984_l2002_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2003 fn c1985_l2003_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1985_l2003_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1985_l2003_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2004 fn c1986_l2004_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1986_l2004_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1986_l2004_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2005 fn c1987_l2005_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1987_l2005_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1987_l2005_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2006 fn c1988_l2006_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1988_l2006_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1988_l2006_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2007 fn c1989_l2007_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1989_l2007_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1989_l2007_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2008 fn c1990_l2008_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1990_l2008_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1990_l2008_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2009 fn c1991_l2009_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1991_l2009_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1991_l2009_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2010 fn c1992_l2010_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1992_l2010_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1992_l2010_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2011 fn c1993_l2011_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1993_l2011_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1993_l2011_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2012 fn c1994_l2012_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1994_l2012_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c1994_l2012_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2013 fn c1995_l2013_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1995_l2013_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1995_l2013_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2014 fn c1996_l2014_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1996_l2014_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c1996_l2014_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2015 fn c1997_l2015_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c1997_l2015_assert_return_canonical_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1997_l2015_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2016 fn c1998_l2016_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1998_l2016_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c1998_l2016_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2017 fn c1999_l2017_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c1999_l2017_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c1999_l2017_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2018 fn c2000_l2018_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2000_l2018_assert_return_arithmetic_nan"); let result = instance.call("min", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2000_l2018_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2019 fn c2001_l2019_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2001_l2019_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2020 fn c2002_l2020_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2002_l2020_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2021 fn c2003_l2021_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2003_l2021_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2022 fn c2004_l2022_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2004_l2022_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2023 fn c2005_l2023_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2005_l2023_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2024 fn c2006_l2024_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2006_l2024_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2025 fn c2007_l2025_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2007_l2025_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2026 fn c2008_l2026_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2008_l2026_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2027 fn c2009_l2027_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2009_l2027_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2028 fn c2010_l2028_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2010_l2028_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2029 fn c2011_l2029_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2011_l2029_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2030 fn c2012_l2030_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2012_l2030_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2031 fn c2013_l2031_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2013_l2031_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2032 fn c2014_l2032_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2014_l2032_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2033 fn c2015_l2033_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2015_l2033_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2034 fn c2016_l2034_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2016_l2034_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2035 fn c2017_l2035_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2017_l2035_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2036 fn c2018_l2036_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2018_l2036_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2037 fn c2019_l2037_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2019_l2037_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2038 fn c2020_l2038_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2020_l2038_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2039 fn c2021_l2039_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2021_l2039_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2040 fn c2022_l2040_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2022_l2040_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2041 fn c2023_l2041_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2023_l2041_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2042 fn c2024_l2042_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2024_l2042_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2043 fn c2025_l2043_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2025_l2043_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2044 fn c2026_l2044_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2026_l2044_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2045 fn c2027_l2045_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2027_l2045_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2046 fn c2028_l2046_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2028_l2046_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2047 fn c2029_l2047_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2029_l2047_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2048 fn c2030_l2048_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2030_l2048_action_invoke"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2049 fn c2031_l2049_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2031_l2049_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2050 fn c2032_l2050_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2032_l2050_action_invoke"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2051 fn c2033_l2051_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2033_l2051_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2033_l2051_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2052 fn c2034_l2052_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2034_l2052_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2034_l2052_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2053 fn c2035_l2053_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2035_l2053_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2035_l2053_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2054 fn c2036_l2054_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2036_l2054_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2036_l2054_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2055 fn c2037_l2055_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2037_l2055_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2037_l2055_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2056 fn c2038_l2056_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2038_l2056_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2038_l2056_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2057 fn c2039_l2057_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2039_l2057_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2039_l2057_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2058 fn c2040_l2058_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2040_l2058_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2040_l2058_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2059 fn c2041_l2059_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2041_l2059_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2060 fn c2042_l2060_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2042_l2060_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2061 fn c2043_l2061_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2043_l2061_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2062 fn c2044_l2062_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2044_l2062_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2063 fn c2045_l2063_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2045_l2063_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2064 fn c2046_l2064_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2046_l2064_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2065 fn c2047_l2065_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2047_l2065_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2066 fn c2048_l2066_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2048_l2066_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2067 fn c2049_l2067_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2049_l2067_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2068 fn c2050_l2068_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2050_l2068_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2069 fn c2051_l2069_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2051_l2069_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2070 fn c2052_l2070_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2052_l2070_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2071 fn c2053_l2071_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2053_l2071_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2072 fn c2054_l2072_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2054_l2072_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2073 fn c2055_l2073_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2055_l2073_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2074 fn c2056_l2074_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2056_l2074_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2075 fn c2057_l2075_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2057_l2075_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2076 fn c2058_l2076_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2058_l2076_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2077 fn c2059_l2077_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2059_l2077_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2078 fn c2060_l2078_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2060_l2078_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2079 fn c2061_l2079_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2061_l2079_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2080 fn c2062_l2080_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2062_l2080_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2081 fn c2063_l2081_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2063_l2081_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2082 fn c2064_l2082_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2064_l2082_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2083 fn c2065_l2083_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2065_l2083_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2084 fn c2066_l2084_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2066_l2084_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2085 fn c2067_l2085_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2067_l2085_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2086 fn c2068_l2086_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2068_l2086_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2087 fn c2069_l2087_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2069_l2087_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2088 fn c2070_l2088_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2070_l2088_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2089 fn c2071_l2089_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2071_l2089_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2090 fn c2072_l2090_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2072_l2090_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2091 fn c2073_l2091_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2073_l2091_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2073_l2091_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2092 fn c2074_l2092_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2074_l2092_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2074_l2092_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2093 fn c2075_l2093_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2075_l2093_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2075_l2093_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2094 fn c2076_l2094_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2076_l2094_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2076_l2094_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2095 fn c2077_l2095_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2077_l2095_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2077_l2095_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2096 fn c2078_l2096_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2078_l2096_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2078_l2096_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2097 fn c2079_l2097_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2079_l2097_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2079_l2097_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2098 fn c2080_l2098_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2080_l2098_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000000000001f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2080_l2098_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2099 fn c2081_l2099_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2081_l2099_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2100 fn c2082_l2100_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2082_l2100_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2101 fn c2083_l2101_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2083_l2101_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2102 fn c2084_l2102_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2084_l2102_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2103 fn c2085_l2103_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2085_l2103_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2104 fn c2086_l2104_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2086_l2104_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2105 fn c2087_l2105_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2087_l2105_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2106 fn c2088_l2106_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2088_l2106_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2107 fn c2089_l2107_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2089_l2107_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2108 fn c2090_l2108_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2090_l2108_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2109 fn c2091_l2109_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2091_l2109_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2110 fn c2092_l2110_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2092_l2110_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2111 fn c2093_l2111_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2093_l2111_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2112 fn c2094_l2112_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2094_l2112_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2113 fn c2095_l2113_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2095_l2113_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2114 fn c2096_l2114_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2096_l2114_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2115 fn c2097_l2115_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2097_l2115_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2116 fn c2098_l2116_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2098_l2116_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2117 fn c2099_l2117_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2099_l2117_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2118 fn c2100_l2118_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2100_l2118_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2119 fn c2101_l2119_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2101_l2119_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2120 fn c2102_l2120_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2102_l2120_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2121 fn c2103_l2121_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2103_l2121_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2122 fn c2104_l2122_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2104_l2122_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2123 fn c2105_l2123_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2105_l2123_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2124 fn c2106_l2124_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2106_l2124_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2125 fn c2107_l2125_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2107_l2125_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2126 fn c2108_l2126_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2108_l2126_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2127 fn c2109_l2127_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2109_l2127_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2128 fn c2110_l2128_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2110_l2128_action_invoke"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2129 fn c2111_l2129_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2111_l2129_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2130 fn c2112_l2130_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2112_l2130_action_invoke"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2131 fn c2113_l2131_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2113_l2131_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2113_l2131_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2132 fn c2114_l2132_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2114_l2132_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2114_l2132_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2133 fn c2115_l2133_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2115_l2133_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2115_l2133_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2134 fn c2116_l2134_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2116_l2134_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2116_l2134_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2135 fn c2117_l2135_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2117_l2135_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2117_l2135_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2136 fn c2118_l2136_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2118_l2136_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2118_l2136_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2137 fn c2119_l2137_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2119_l2137_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2119_l2137_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2138 fn c2120_l2138_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2120_l2138_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.000000000000000000000000000000000000011754944f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2120_l2138_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2139 fn c2121_l2139_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2121_l2139_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2140 fn c2122_l2140_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2122_l2140_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2141 fn c2123_l2141_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2123_l2141_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2142 fn c2124_l2142_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2124_l2142_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2143 fn c2125_l2143_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2125_l2143_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2144 fn c2126_l2144_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2126_l2144_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2145 fn c2127_l2145_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2127_l2145_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2146 fn c2128_l2146_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2128_l2146_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2147 fn c2129_l2147_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2129_l2147_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2148 fn c2130_l2148_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2130_l2148_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2149 fn c2131_l2149_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2131_l2149_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2150 fn c2132_l2150_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2132_l2150_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2151 fn c2133_l2151_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2133_l2151_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2152 fn c2134_l2152_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2134_l2152_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2153 fn c2135_l2153_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2135_l2153_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2154 fn c2136_l2154_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2136_l2154_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2155 fn c2137_l2155_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2137_l2155_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2156 fn c2138_l2156_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2138_l2156_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2157 fn c2139_l2157_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2139_l2157_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2158 fn c2140_l2158_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2140_l2158_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2159 fn c2141_l2159_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2141_l2159_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2160 fn c2142_l2160_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2142_l2160_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2161 fn c2143_l2161_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2143_l2161_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2162 fn c2144_l2162_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2144_l2162_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2163 fn c2145_l2163_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2145_l2163_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2164 fn c2146_l2164_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2146_l2164_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2165 fn c2147_l2165_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2147_l2165_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2166 fn c2148_l2166_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2148_l2166_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2167 fn c2149_l2167_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2149_l2167_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2168 fn c2150_l2168_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2150_l2168_action_invoke"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2169 fn c2151_l2169_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2151_l2169_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2170 fn c2152_l2170_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2152_l2170_action_invoke"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2171 fn c2153_l2171_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2153_l2171_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2153_l2171_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2172 fn c2154_l2172_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2154_l2172_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2154_l2172_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2173 fn c2155_l2173_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2155_l2173_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2155_l2173_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2174 fn c2156_l2174_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2156_l2174_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2156_l2174_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2175 fn c2157_l2175_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2157_l2175_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2157_l2175_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2176 fn c2158_l2176_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2158_l2176_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2158_l2176_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2177 fn c2159_l2177_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2159_l2177_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2159_l2177_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2178 fn c2160_l2178_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2160_l2178_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((0.5f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2160_l2178_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2179 fn c2161_l2179_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2161_l2179_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2180 fn c2162_l2180_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2162_l2180_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2181 fn c2163_l2181_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2163_l2181_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2182 fn c2164_l2182_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2164_l2182_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2183 fn c2165_l2183_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2165_l2183_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2184 fn c2166_l2184_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2166_l2184_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2185 fn c2167_l2185_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2167_l2185_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2186 fn c2168_l2186_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2168_l2186_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2187 fn c2169_l2187_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2169_l2187_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2188 fn c2170_l2188_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2170_l2188_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2189 fn c2171_l2189_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2171_l2189_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2190 fn c2172_l2190_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2172_l2190_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2191 fn c2173_l2191_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2173_l2191_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2192 fn c2174_l2192_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2174_l2192_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2193 fn c2175_l2193_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2175_l2193_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2194 fn c2176_l2194_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2176_l2194_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2195 fn c2177_l2195_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2177_l2195_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2196 fn c2178_l2196_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2178_l2196_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2197 fn c2179_l2197_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2179_l2197_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2198 fn c2180_l2198_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2180_l2198_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2199 fn c2181_l2199_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2181_l2199_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2200 fn c2182_l2200_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2182_l2200_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2201 fn c2183_l2201_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2183_l2201_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2202 fn c2184_l2202_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2184_l2202_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2203 fn c2185_l2203_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2185_l2203_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2204 fn c2186_l2204_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2186_l2204_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2205 fn c2187_l2205_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2187_l2205_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2206 fn c2188_l2206_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2188_l2206_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2207 fn c2189_l2207_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2189_l2207_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2208 fn c2190_l2208_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2190_l2208_action_invoke"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2209 fn c2191_l2209_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2191_l2209_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2210 fn c2192_l2210_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2192_l2210_action_invoke"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2211 fn c2193_l2211_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2193_l2211_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2193_l2211_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2212 fn c2194_l2212_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2194_l2212_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2194_l2212_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2213 fn c2195_l2213_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2195_l2213_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2195_l2213_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2214 fn c2196_l2214_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2196_l2214_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2196_l2214_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2215 fn c2197_l2215_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2197_l2215_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2197_l2215_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2216 fn c2198_l2216_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2198_l2216_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2198_l2216_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2217 fn c2199_l2217_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2199_l2217_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2199_l2217_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2218 fn c2200_l2218_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2200_l2218_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((1.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2200_l2218_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2219 fn c2201_l2219_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2201_l2219_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2220 fn c2202_l2220_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2202_l2220_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2221 fn c2203_l2221_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2203_l2221_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2222 fn c2204_l2222_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2204_l2222_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2223 fn c2205_l2223_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2205_l2223_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2224 fn c2206_l2224_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2206_l2224_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2225 fn c2207_l2225_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2207_l2225_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2226 fn c2208_l2226_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2208_l2226_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2227 fn c2209_l2227_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2209_l2227_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2228 fn c2210_l2228_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2210_l2228_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2229 fn c2211_l2229_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2211_l2229_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2230 fn c2212_l2230_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2212_l2230_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2231 fn c2213_l2231_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2213_l2231_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2232 fn c2214_l2232_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2214_l2232_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2233 fn c2215_l2233_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2215_l2233_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2234 fn c2216_l2234_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2216_l2234_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2235 fn c2217_l2235_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2217_l2235_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2236 fn c2218_l2236_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2218_l2236_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2237 fn c2219_l2237_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2219_l2237_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2238 fn c2220_l2238_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2220_l2238_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2239 fn c2221_l2239_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2221_l2239_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 2240 fn c2222_l2240_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2222_l2240_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2241 fn c2223_l2241_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2223_l2241_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2242 fn c2224_l2242_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2224_l2242_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2243 fn c2225_l2243_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2225_l2243_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 2244 fn c2226_l2244_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2226_l2244_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2245 fn c2227_l2245_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2227_l2245_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2246 fn c2228_l2246_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2228_l2246_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2247 fn c2229_l2247_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2229_l2247_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 2248 fn c2230_l2248_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2230_l2248_action_invoke"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2249 fn c2231_l2249_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2231_l2249_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2250 fn c2232_l2250_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2232_l2250_action_invoke"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2251 fn c2233_l2251_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2233_l2251_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2233_l2251_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2252 fn c2234_l2252_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2234_l2252_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2234_l2252_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2253 fn c2235_l2253_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2235_l2253_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2235_l2253_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2254 fn c2236_l2254_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2236_l2254_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2236_l2254_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2255 fn c2237_l2255_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2237_l2255_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2237_l2255_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2256 fn c2238_l2256_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2238_l2256_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2238_l2256_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2257 fn c2239_l2257_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2239_l2257_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2239_l2257_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2258 fn c2240_l2258_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2240_l2258_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((6.2831855f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2240_l2258_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2259 fn c2241_l2259_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2241_l2259_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2260 fn c2242_l2260_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2242_l2260_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2261 fn c2243_l2261_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2243_l2261_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2262 fn c2244_l2262_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2244_l2262_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2263 fn c2245_l2263_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2245_l2263_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2264 fn c2246_l2264_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2246_l2264_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2265 fn c2247_l2265_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2247_l2265_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2266 fn c2248_l2266_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2248_l2266_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2267 fn c2249_l2267_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2249_l2267_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2268 fn c2250_l2268_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2250_l2268_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2269 fn c2251_l2269_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2251_l2269_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2270 fn c2252_l2270_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2252_l2270_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2271 fn c2253_l2271_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2253_l2271_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2272 fn c2254_l2272_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2254_l2272_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2273 fn c2255_l2273_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2255_l2273_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2274 fn c2256_l2274_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2256_l2274_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2275 fn c2257_l2275_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2257_l2275_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2276 fn c2258_l2276_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2258_l2276_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2277 fn c2259_l2277_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2259_l2277_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2278 fn c2260_l2278_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2260_l2278_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2279 fn c2261_l2279_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2261_l2279_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 2280 fn c2262_l2280_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2262_l2280_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2281 fn c2263_l2281_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2263_l2281_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2282 fn c2264_l2282_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2264_l2282_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2283 fn c2265_l2283_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2265_l2283_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2284 fn c2266_l2284_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2266_l2284_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2285 fn c2267_l2285_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2267_l2285_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2286 fn c2268_l2286_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2268_l2286_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2287 fn c2269_l2287_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2269_l2287_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2288 fn c2270_l2288_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2270_l2288_action_invoke"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2289 fn c2271_l2289_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2271_l2289_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2290 fn c2272_l2290_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2272_l2290_action_invoke"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2291 fn c2273_l2291_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2273_l2291_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2273_l2291_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2292 fn c2274_l2292_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2274_l2292_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2274_l2292_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2293 fn c2275_l2293_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2275_l2293_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2275_l2293_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2294 fn c2276_l2294_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2276_l2294_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((-340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2276_l2294_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2295 fn c2277_l2295_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2277_l2295_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2277_l2295_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2296 fn c2278_l2296_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2278_l2296_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2278_l2296_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2297 fn c2279_l2297_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2279_l2297_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2279_l2297_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2298 fn c2280_l2298_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2280_l2298_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32((340282350000000000000000000000000000000.0f32)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2280_l2298_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2299 fn c2281_l2299_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2281_l2299_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2300 fn c2282_l2300_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2282_l2300_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2301 fn c2283_l2301_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2283_l2301_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2302 fn c2284_l2302_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2284_l2302_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2303 fn c2285_l2303_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2285_l2303_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2304 fn c2286_l2304_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2286_l2304_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000000000001f32))))); result.map(|_| ()) } // Line 2305 fn c2287_l2305_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2287_l2305_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2306 fn c2288_l2306_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2288_l2306_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2307 fn c2289_l2307_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2289_l2307_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2308 fn c2290_l2308_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2290_l2308_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.000000000000000000000000000000000000011754944f32))))); result.map(|_| ()) } // Line 2309 fn c2291_l2309_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2291_l2309_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2310 fn c2292_l2310_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2292_l2310_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2311 fn c2293_l2311_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2293_l2311_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.5f32))))); result.map(|_| ()) } // Line 2312 fn c2294_l2312_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2294_l2312_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.5f32))))); result.map(|_| ()) } // Line 2313 fn c2295_l2313_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2295_l2313_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2314 fn c2296_l2314_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2296_l2314_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2315 fn c2297_l2315_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2297_l2315_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2316 fn c2298_l2316_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2298_l2316_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2317 fn c2299_l2317_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2299_l2317_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2318 fn c2300_l2318_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2300_l2318_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2319 fn c2301_l2319_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2301_l2319_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.2831855f32))))); result.map(|_| ()) } // Line 2320 fn c2302_l2320_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2302_l2320_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.2831855f32))))); result.map(|_| ()) } // Line 2321 fn c2303_l2321_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2303_l2321_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2322 fn c2304_l2322_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2304_l2322_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2323 fn c2305_l2323_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2305_l2323_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2324 fn c2306_l2324_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2306_l2324_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2325 fn c2307_l2325_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2307_l2325_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2326 fn c2308_l2326_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2308_l2326_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2327 fn c2309_l2327_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2309_l2327_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 2328 fn c2310_l2328_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2310_l2328_action_invoke"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2329 fn c2311_l2329_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2311_l2329_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2330 fn c2312_l2330_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2312_l2330_action_invoke"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2331 fn c2313_l2331_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2313_l2331_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2313_l2331_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2332 fn c2314_l2332_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2314_l2332_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2314_l2332_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2333 fn c2315_l2333_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2315_l2333_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2315_l2333_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2334 fn c2316_l2334_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2316_l2334_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::NEG_INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2316_l2334_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2335 fn c2317_l2335_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2317_l2335_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2317_l2335_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2336 fn c2318_l2336_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2318_l2336_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2318_l2336_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2337 fn c2319_l2337_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2319_l2337_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2319_l2337_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2338 fn c2320_l2338_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2320_l2338_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::INFINITY), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2320_l2338_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2339 fn c2321_l2339_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2321_l2339_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c2321_l2339_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2340 fn c2322_l2340_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2322_l2340_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c2322_l2340_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2341 fn c2323_l2341_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2323_l2341_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c2323_l2341_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2342 fn c2324_l2342_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2324_l2342_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c2324_l2342_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2343 fn c2325_l2343_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2325_l2343_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c2325_l2343_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2344 fn c2326_l2344_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2326_l2344_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.0f32))]).unwrap().expect("Missing result in c2326_l2344_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2345 fn c2327_l2345_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2327_l2345_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c2327_l2345_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2346 fn c2328_l2346_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2328_l2346_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.0f32))]).unwrap().expect("Missing result in c2328_l2346_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2347 fn c2329_l2347_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2329_l2347_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2329_l2347_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2348 fn c2330_l2348_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2330_l2348_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2330_l2348_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2349 fn c2331_l2349_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2331_l2349_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2331_l2349_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2350 fn c2332_l2350_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2332_l2350_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2332_l2350_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2351 fn c2333_l2351_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2333_l2351_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2333_l2351_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2352 fn c2334_l2352_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2334_l2352_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2334_l2352_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2353 fn c2335_l2353_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2335_l2353_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2335_l2353_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2354 fn c2336_l2354_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2336_l2354_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2336_l2354_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2355 fn c2337_l2355_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2337_l2355_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2337_l2355_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2356 fn c2338_l2356_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2338_l2356_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2338_l2356_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2357 fn c2339_l2357_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2339_l2357_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2339_l2357_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2358 fn c2340_l2358_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2340_l2358_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2340_l2358_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2359 fn c2341_l2359_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2341_l2359_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2341_l2359_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2360 fn c2342_l2360_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2342_l2360_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2342_l2360_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2361 fn c2343_l2361_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2343_l2361_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2343_l2361_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2362 fn c2344_l2362_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2344_l2362_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2344_l2362_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2363 fn c2345_l2363_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2345_l2363_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c2345_l2363_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2364 fn c2346_l2364_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2346_l2364_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c2346_l2364_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2365 fn c2347_l2365_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2347_l2365_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c2347_l2365_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2366 fn c2348_l2366_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2348_l2366_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c2348_l2366_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2367 fn c2349_l2367_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2349_l2367_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c2349_l2367_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2368 fn c2350_l2368_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2350_l2368_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-0.5f32))]).unwrap().expect("Missing result in c2350_l2368_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2369 fn c2351_l2369_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2351_l2369_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c2351_l2369_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2370 fn c2352_l2370_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2352_l2370_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((0.5f32))]).unwrap().expect("Missing result in c2352_l2370_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2371 fn c2353_l2371_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2353_l2371_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c2353_l2371_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2372 fn c2354_l2372_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2354_l2372_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c2354_l2372_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2373 fn c2355_l2373_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2355_l2373_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c2355_l2373_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2374 fn c2356_l2374_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2356_l2374_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c2356_l2374_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2375 fn c2357_l2375_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2357_l2375_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c2357_l2375_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2376 fn c2358_l2376_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2358_l2376_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-1.0f32))]).unwrap().expect("Missing result in c2358_l2376_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2377 fn c2359_l2377_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2359_l2377_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c2359_l2377_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2378 fn c2360_l2378_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2360_l2378_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((1.0f32))]).unwrap().expect("Missing result in c2360_l2378_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2379 fn c2361_l2379_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2361_l2379_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c2361_l2379_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2380 fn c2362_l2380_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2362_l2380_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c2362_l2380_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2381 fn c2363_l2381_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2363_l2381_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c2363_l2381_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2382 fn c2364_l2382_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2364_l2382_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c2364_l2382_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2383 fn c2365_l2383_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2365_l2383_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c2365_l2383_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2384 fn c2366_l2384_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2366_l2384_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c2366_l2384_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2385 fn c2367_l2385_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2367_l2385_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c2367_l2385_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2386 fn c2368_l2386_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2368_l2386_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((6.2831855f32))]).unwrap().expect("Missing result in c2368_l2386_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2387 fn c2369_l2387_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2369_l2387_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2369_l2387_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2388 fn c2370_l2388_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2370_l2388_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2370_l2388_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2389 fn c2371_l2389_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2371_l2389_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2371_l2389_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2390 fn c2372_l2390_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2372_l2390_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2372_l2390_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2391 fn c2373_l2391_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2373_l2391_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2373_l2391_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2392 fn c2374_l2392_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2374_l2392_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2374_l2392_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2393 fn c2375_l2393_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2375_l2393_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2375_l2393_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2394 fn c2376_l2394_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2376_l2394_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32((340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2376_l2394_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2395 fn c2377_l2395_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2377_l2395_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c2377_l2395_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2396 fn c2378_l2396_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2378_l2396_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c2378_l2396_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2397 fn c2379_l2397_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2379_l2397_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c2379_l2397_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2398 fn c2380_l2398_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2380_l2398_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c2380_l2398_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2399 fn c2381_l2399_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2381_l2399_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c2381_l2399_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2400 fn c2382_l2400_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2382_l2400_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c2382_l2400_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2401 fn c2383_l2401_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2383_l2401_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c2383_l2401_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2402 fn c2384_l2402_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2384_l2402_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::INFINITY)]).unwrap().expect("Missing result in c2384_l2402_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2403 fn c2385_l2403_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2385_l2403_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2385_l2403_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2404 fn c2386_l2404_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2386_l2404_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2386_l2404_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2405 fn c2387_l2405_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2387_l2405_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2387_l2405_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2406 fn c2388_l2406_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2388_l2406_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2388_l2406_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2407 fn c2389_l2407_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2389_l2407_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2389_l2407_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2408 fn c2390_l2408_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2390_l2408_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2390_l2408_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2409 fn c2391_l2409_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2391_l2409_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4290772992)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2391_l2409_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2410 fn c2392_l2410_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2392_l2410_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(4288675840)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2392_l2410_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2411 fn c2393_l2411_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2393_l2411_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2393_l2411_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2412 fn c2394_l2412_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2394_l2412_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2394_l2412_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2413 fn c2395_l2413_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2395_l2413_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2395_l2413_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2414 fn c2396_l2414_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2396_l2414_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2396_l2414_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2415 fn c2397_l2415_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2397_l2415_assert_return_canonical_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2397_l2415_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2416 fn c2398_l2416_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2398_l2416_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2398_l2416_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2417 fn c2399_l2417_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2399_l2417_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2143289344)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2399_l2417_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2418 fn c2400_l2418_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2400_l2418_assert_return_arithmetic_nan"); let result = instance.call("max", &[Value::F32(f32::from_bits(2141192192)), Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2400_l2418_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2419 fn c2401_l2419_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2401_l2419_action_invoke"); let result = instance.call("sqrt", &[Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2420 fn c2402_l2420_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2402_l2420_action_invoke"); let result = instance.call("sqrt", &[Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2421 fn c2403_l2421_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2403_l2421_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-0.000000000000000000000000000000000000000000001f32))]).unwrap().expect("Missing result in c2403_l2421_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2422 fn c2404_l2422_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2404_l2422_action_invoke"); let result = instance.call("sqrt", &[Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000000003743392f32))))); result.map(|_| ()) } // Line 2423 fn c2405_l2423_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2405_l2423_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-0.000000000000000000000000000000000000011754944f32))]).unwrap().expect("Missing result in c2405_l2423_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2424 fn c2406_l2424_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2406_l2424_action_invoke"); let result = instance.call("sqrt", &[Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.00000000000000000010842022f32))))); result.map(|_| ()) } // Line 2425 fn c2407_l2425_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2407_l2425_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-0.5f32))]).unwrap().expect("Missing result in c2407_l2425_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2426 fn c2408_l2426_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2408_l2426_action_invoke"); let result = instance.call("sqrt", &[Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.70710677f32))))); result.map(|_| ()) } // Line 2427 fn c2409_l2427_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2409_l2427_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-1.0f32))]).unwrap().expect("Missing result in c2409_l2427_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2428 fn c2410_l2428_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2410_l2428_action_invoke"); let result = instance.call("sqrt", &[Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2429 fn c2411_l2429_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2411_l2429_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-6.2831855f32))]).unwrap().expect("Missing result in c2411_l2429_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2430 fn c2412_l2430_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2412_l2430_action_invoke"); let result = instance.call("sqrt", &[Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((2.5066283f32))))); result.map(|_| ()) } // Line 2431 fn c2413_l2431_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2413_l2431_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32((-340282350000000000000000000000000000000.0f32))]).unwrap().expect("Missing result in c2413_l2431_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2432 fn c2414_l2432_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2414_l2432_action_invoke"); let result = instance.call("sqrt", &[Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((18446743000000000000.0f32))))); result.map(|_| ()) } // Line 2433 fn c2415_l2433_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2415_l2433_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32(f32::NEG_INFINITY)]).unwrap().expect("Missing result in c2415_l2433_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2434 fn c2416_l2434_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2416_l2434_action_invoke"); let result = instance.call("sqrt", &[Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2435 fn c2417_l2435_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2417_l2435_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2417_l2435_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2436 fn c2418_l2436_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2418_l2436_assert_return_arithmetic_nan"); let result = instance.call("sqrt", &[Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2418_l2436_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2437 fn c2419_l2437_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2419_l2437_assert_return_canonical_nan"); let result = instance.call("sqrt", &[Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2419_l2437_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2438 fn c2420_l2438_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2420_l2438_assert_return_arithmetic_nan"); let result = instance.call("sqrt", &[Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2420_l2438_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2439 fn c2421_l2439_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2421_l2439_action_invoke"); let result = instance.call("floor", &[Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2440 fn c2422_l2440_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2422_l2440_action_invoke"); let result = instance.call("floor", &[Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2441 fn c2423_l2441_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2423_l2441_action_invoke"); let result = instance.call("floor", &[Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2442 fn c2424_l2442_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2424_l2442_action_invoke"); let result = instance.call("floor", &[Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2443 fn c2425_l2443_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2425_l2443_action_invoke"); let result = instance.call("floor", &[Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2444 fn c2426_l2444_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2426_l2444_action_invoke"); let result = instance.call("floor", &[Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2445 fn c2427_l2445_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2427_l2445_action_invoke"); let result = instance.call("floor", &[Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2446 fn c2428_l2446_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2428_l2446_action_invoke"); let result = instance.call("floor", &[Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2447 fn c2429_l2447_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2429_l2447_action_invoke"); let result = instance.call("floor", &[Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2448 fn c2430_l2448_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2430_l2448_action_invoke"); let result = instance.call("floor", &[Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2449 fn c2431_l2449_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2431_l2449_action_invoke"); let result = instance.call("floor", &[Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-7.0f32))))); result.map(|_| ()) } // Line 2450 fn c2432_l2450_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2432_l2450_action_invoke"); let result = instance.call("floor", &[Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.0f32))))); result.map(|_| ()) } // Line 2451 fn c2433_l2451_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2433_l2451_action_invoke"); let result = instance.call("floor", &[Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2452 fn c2434_l2452_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2434_l2452_action_invoke"); let result = instance.call("floor", &[Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2453 fn c2435_l2453_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2435_l2453_action_invoke"); let result = instance.call("floor", &[Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 2454 fn c2436_l2454_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2436_l2454_action_invoke"); let result = instance.call("floor", &[Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2455 fn c2437_l2455_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2437_l2455_assert_return_canonical_nan"); let result = instance.call("floor", &[Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2437_l2455_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2456 fn c2438_l2456_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2438_l2456_assert_return_arithmetic_nan"); let result = instance.call("floor", &[Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2438_l2456_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2457 fn c2439_l2457_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2439_l2457_assert_return_canonical_nan"); let result = instance.call("floor", &[Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2439_l2457_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2458 fn c2440_l2458_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2440_l2458_assert_return_arithmetic_nan"); let result = instance.call("floor", &[Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2440_l2458_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2459 fn c2441_l2459_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2441_l2459_action_invoke"); let result = instance.call("ceil", &[Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2460 fn c2442_l2460_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2442_l2460_action_invoke"); let result = instance.call("ceil", &[Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2461 fn c2443_l2461_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2443_l2461_action_invoke"); let result = instance.call("ceil", &[Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2462 fn c2444_l2462_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2444_l2462_action_invoke"); let result = instance.call("ceil", &[Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2463 fn c2445_l2463_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2445_l2463_action_invoke"); let result = instance.call("ceil", &[Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2464 fn c2446_l2464_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2446_l2464_action_invoke"); let result = instance.call("ceil", &[Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2465 fn c2447_l2465_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2447_l2465_action_invoke"); let result = instance.call("ceil", &[Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2466 fn c2448_l2466_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2448_l2466_action_invoke"); let result = instance.call("ceil", &[Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2467 fn c2449_l2467_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2449_l2467_action_invoke"); let result = instance.call("ceil", &[Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2468 fn c2450_l2468_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2450_l2468_action_invoke"); let result = instance.call("ceil", &[Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2469 fn c2451_l2469_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2451_l2469_action_invoke"); let result = instance.call("ceil", &[Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.0f32))))); result.map(|_| ()) } // Line 2470 fn c2452_l2470_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2452_l2470_action_invoke"); let result = instance.call("ceil", &[Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((7.0f32))))); result.map(|_| ()) } // Line 2471 fn c2453_l2471_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2453_l2471_action_invoke"); let result = instance.call("ceil", &[Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2472 fn c2454_l2472_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2454_l2472_action_invoke"); let result = instance.call("ceil", &[Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2473 fn c2455_l2473_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2455_l2473_action_invoke"); let result = instance.call("ceil", &[Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 2474 fn c2456_l2474_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2456_l2474_action_invoke"); let result = instance.call("ceil", &[Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2475 fn c2457_l2475_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2457_l2475_assert_return_canonical_nan"); let result = instance.call("ceil", &[Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2457_l2475_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2476 fn c2458_l2476_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2458_l2476_assert_return_arithmetic_nan"); let result = instance.call("ceil", &[Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2458_l2476_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2477 fn c2459_l2477_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2459_l2477_assert_return_canonical_nan"); let result = instance.call("ceil", &[Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2459_l2477_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2478 fn c2460_l2478_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2460_l2478_assert_return_arithmetic_nan"); let result = instance.call("ceil", &[Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2460_l2478_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2479 fn c2461_l2479_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2461_l2479_action_invoke"); let result = instance.call("trunc", &[Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2480 fn c2462_l2480_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2462_l2480_action_invoke"); let result = instance.call("trunc", &[Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2481 fn c2463_l2481_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2463_l2481_action_invoke"); let result = instance.call("trunc", &[Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2482 fn c2464_l2482_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2464_l2482_action_invoke"); let result = instance.call("trunc", &[Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2483 fn c2465_l2483_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2465_l2483_action_invoke"); let result = instance.call("trunc", &[Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2484 fn c2466_l2484_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2466_l2484_action_invoke"); let result = instance.call("trunc", &[Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2485 fn c2467_l2485_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2467_l2485_action_invoke"); let result = instance.call("trunc", &[Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2486 fn c2468_l2486_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2468_l2486_action_invoke"); let result = instance.call("trunc", &[Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2487 fn c2469_l2487_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2469_l2487_action_invoke"); let result = instance.call("trunc", &[Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2488 fn c2470_l2488_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2470_l2488_action_invoke"); let result = instance.call("trunc", &[Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2489 fn c2471_l2489_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2471_l2489_action_invoke"); let result = instance.call("trunc", &[Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.0f32))))); result.map(|_| ()) } // Line 2490 fn c2472_l2490_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2472_l2490_action_invoke"); let result = instance.call("trunc", &[Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.0f32))))); result.map(|_| ()) } // Line 2491 fn c2473_l2491_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2473_l2491_action_invoke"); let result = instance.call("trunc", &[Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2492 fn c2474_l2492_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2474_l2492_action_invoke"); let result = instance.call("trunc", &[Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2493 fn c2475_l2493_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2475_l2493_action_invoke"); let result = instance.call("trunc", &[Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 2494 fn c2476_l2494_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2476_l2494_action_invoke"); let result = instance.call("trunc", &[Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2495 fn c2477_l2495_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2477_l2495_assert_return_canonical_nan"); let result = instance.call("trunc", &[Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2477_l2495_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2496 fn c2478_l2496_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2478_l2496_assert_return_arithmetic_nan"); let result = instance.call("trunc", &[Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2478_l2496_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2497 fn c2479_l2497_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2479_l2497_assert_return_canonical_nan"); let result = instance.call("trunc", &[Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2479_l2497_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2498 fn c2480_l2498_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2480_l2498_assert_return_arithmetic_nan"); let result = instance.call("trunc", &[Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2480_l2498_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2499 fn c2481_l2499_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2481_l2499_action_invoke"); let result = instance.call("nearest", &[Value::F32((-0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2500 fn c2482_l2500_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2482_l2500_action_invoke"); let result = instance.call("nearest", &[Value::F32((0.0f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2501 fn c2483_l2501_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2483_l2501_action_invoke"); let result = instance.call("nearest", &[Value::F32((-0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2502 fn c2484_l2502_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2484_l2502_action_invoke"); let result = instance.call("nearest", &[Value::F32((0.000000000000000000000000000000000000000000001f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2503 fn c2485_l2503_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2485_l2503_action_invoke"); let result = instance.call("nearest", &[Value::F32((-0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2504 fn c2486_l2504_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2486_l2504_action_invoke"); let result = instance.call("nearest", &[Value::F32((0.000000000000000000000000000000000000011754944f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2505 fn c2487_l2505_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2487_l2505_action_invoke"); let result = instance.call("nearest", &[Value::F32((-0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((-0.0f32))))); result.map(|_| ()) } // Line 2506 fn c2488_l2506_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2488_l2506_action_invoke"); let result = instance.call("nearest", &[Value::F32((0.5f32))]); assert_eq!(result, Ok(Some(Value::F32((0.0f32))))); result.map(|_| ()) } // Line 2507 fn c2489_l2507_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2489_l2507_action_invoke"); let result = instance.call("nearest", &[Value::F32((-1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-1.0f32))))); result.map(|_| ()) } // Line 2508 fn c2490_l2508_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2490_l2508_action_invoke"); let result = instance.call("nearest", &[Value::F32((1.0f32))]); assert_eq!(result, Ok(Some(Value::F32((1.0f32))))); result.map(|_| ()) } // Line 2509 fn c2491_l2509_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2491_l2509_action_invoke"); let result = instance.call("nearest", &[Value::F32((-6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((-6.0f32))))); result.map(|_| ()) } // Line 2510 fn c2492_l2510_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2492_l2510_action_invoke"); let result = instance.call("nearest", &[Value::F32((6.2831855f32))]); assert_eq!(result, Ok(Some(Value::F32((6.0f32))))); result.map(|_| ()) } // Line 2511 fn c2493_l2511_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2493_l2511_action_invoke"); let result = instance.call("nearest", &[Value::F32((-340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((-340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2512 fn c2494_l2512_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2494_l2512_action_invoke"); let result = instance.call("nearest", &[Value::F32((340282350000000000000000000000000000000.0f32))]); assert_eq!(result, Ok(Some(Value::F32((340282350000000000000000000000000000000.0f32))))); result.map(|_| ()) } // Line 2513 fn c2495_l2513_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2495_l2513_action_invoke"); let result = instance.call("nearest", &[Value::F32(f32::NEG_INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::NEG_INFINITY)))); result.map(|_| ()) } // Line 2514 fn c2496_l2514_action_invoke(instance: &mut Instance) -> Result<(), String> { println!("Executing function {}", "c2496_l2514_action_invoke"); let result = instance.call("nearest", &[Value::F32(f32::INFINITY)]); assert_eq!(result, Ok(Some(Value::F32(f32::INFINITY)))); result.map(|_| ()) } // Line 2515 fn c2497_l2515_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2497_l2515_assert_return_canonical_nan"); let result = instance.call("nearest", &[Value::F32(f32::from_bits(4290772992))]).unwrap().expect("Missing result in c2497_l2515_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2516 fn c2498_l2516_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2498_l2516_assert_return_arithmetic_nan"); let result = instance.call("nearest", &[Value::F32(f32::from_bits(4288675840))]).unwrap().expect("Missing result in c2498_l2516_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2517 fn c2499_l2517_assert_return_canonical_nan(instance: &mut Instance) { println!("Executing function {}", "c2499_l2517_assert_return_canonical_nan"); let result = instance.call("nearest", &[Value::F32(f32::from_bits(2143289344))]).unwrap().expect("Missing result in c2499_l2517_assert_return_canonical_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } // Line 2518 fn c2500_l2518_assert_return_arithmetic_nan(instance: &mut Instance) { println!("Executing function {}", "c2500_l2518_assert_return_arithmetic_nan"); let result = instance.call("nearest", &[Value::F32(f32::from_bits(2141192192))]).unwrap().expect("Missing result in c2500_l2518_assert_return_arithmetic_nan"); assert!(match result { Value::F32(fp) => fp.is_quiet_nan(), Value::F64(fp) => fp.is_quiet_nan(), _ => unimplemented!() }) } #[test] fn test_module_1() { let mut instance = create_module_1(); // We group the calls together start_module_1(&mut instance); c1_l19_action_invoke(&mut instance); c2_l20_action_invoke(&mut instance); c3_l21_action_invoke(&mut instance); c4_l22_action_invoke(&mut instance); c5_l23_action_invoke(&mut instance); c6_l24_action_invoke(&mut instance); c7_l25_action_invoke(&mut instance); c8_l26_action_invoke(&mut instance); c9_l27_action_invoke(&mut instance); c10_l28_action_invoke(&mut instance); c11_l29_action_invoke(&mut instance); c12_l30_action_invoke(&mut instance); c13_l31_action_invoke(&mut instance); c14_l32_action_invoke(&mut instance); c15_l33_action_invoke(&mut instance); c16_l34_action_invoke(&mut instance); c17_l35_action_invoke(&mut instance); c18_l36_action_invoke(&mut instance); c19_l37_action_invoke(&mut instance); c20_l38_action_invoke(&mut instance); c21_l39_action_invoke(&mut instance); c22_l40_action_invoke(&mut instance); c23_l41_action_invoke(&mut instance); c24_l42_action_invoke(&mut instance); c25_l43_action_invoke(&mut instance); c26_l44_action_invoke(&mut instance); c27_l45_action_invoke(&mut instance); c28_l46_action_invoke(&mut instance); c29_l47_action_invoke(&mut instance); c30_l48_action_invoke(&mut instance); c31_l49_action_invoke(&mut instance); c32_l50_action_invoke(&mut instance); c33_l51_assert_return_canonical_nan(&mut instance); c34_l52_assert_return_arithmetic_nan(&mut instance); c35_l53_assert_return_canonical_nan(&mut instance); c36_l54_assert_return_arithmetic_nan(&mut instance); c37_l55_assert_return_canonical_nan(&mut instance); c38_l56_assert_return_arithmetic_nan(&mut instance); c39_l57_assert_return_canonical_nan(&mut instance); c40_l58_assert_return_arithmetic_nan(&mut instance); c41_l59_action_invoke(&mut instance); c42_l60_action_invoke(&mut instance); c43_l61_action_invoke(&mut instance); c44_l62_action_invoke(&mut instance); c45_l63_action_invoke(&mut instance); c46_l64_action_invoke(&mut instance); c47_l65_action_invoke(&mut instance); c48_l66_action_invoke(&mut instance); c49_l67_action_invoke(&mut instance); c50_l68_action_invoke(&mut instance); c51_l69_action_invoke(&mut instance); c52_l70_action_invoke(&mut instance); c53_l71_action_invoke(&mut instance); c54_l72_action_invoke(&mut instance); c55_l73_action_invoke(&mut instance); c56_l74_action_invoke(&mut instance); c57_l75_action_invoke(&mut instance); c58_l76_action_invoke(&mut instance); c59_l77_action_invoke(&mut instance); c60_l78_action_invoke(&mut instance); c61_l79_action_invoke(&mut instance); c62_l80_action_invoke(&mut instance); c63_l81_action_invoke(&mut instance); c64_l82_action_invoke(&mut instance); c65_l83_action_invoke(&mut instance); c66_l84_action_invoke(&mut instance); c67_l85_action_invoke(&mut instance); c68_l86_action_invoke(&mut instance); c69_l87_action_invoke(&mut instance); c70_l88_action_invoke(&mut instance); c71_l89_action_invoke(&mut instance); c72_l90_action_invoke(&mut instance); c73_l91_assert_return_canonical_nan(&mut instance); c74_l92_assert_return_arithmetic_nan(&mut instance); c75_l93_assert_return_canonical_nan(&mut instance); c76_l94_assert_return_arithmetic_nan(&mut instance); c77_l95_assert_return_canonical_nan(&mut instance); c78_l96_assert_return_arithmetic_nan(&mut instance); c79_l97_assert_return_canonical_nan(&mut instance); c80_l98_assert_return_arithmetic_nan(&mut instance); c81_l99_action_invoke(&mut instance); c82_l100_action_invoke(&mut instance); c83_l101_action_invoke(&mut instance); c84_l102_action_invoke(&mut instance); c85_l103_action_invoke(&mut instance); c86_l104_action_invoke(&mut instance); c87_l105_action_invoke(&mut instance); c88_l106_action_invoke(&mut instance); c89_l107_action_invoke(&mut instance); c90_l108_action_invoke(&mut instance); c91_l109_action_invoke(&mut instance); c92_l110_action_invoke(&mut instance); c93_l111_action_invoke(&mut instance); c94_l112_action_invoke(&mut instance); c95_l113_action_invoke(&mut instance); c96_l114_action_invoke(&mut instance); c97_l115_action_invoke(&mut instance); c98_l116_action_invoke(&mut instance); c99_l117_action_invoke(&mut instance); c100_l118_action_invoke(&mut instance); c101_l119_action_invoke(&mut instance); c102_l120_action_invoke(&mut instance); c103_l121_action_invoke(&mut instance); c104_l122_action_invoke(&mut instance); c105_l123_action_invoke(&mut instance); c106_l124_action_invoke(&mut instance); c107_l125_action_invoke(&mut instance); c108_l126_action_invoke(&mut instance); c109_l127_action_invoke(&mut instance); c110_l128_action_invoke(&mut instance); c111_l129_action_invoke(&mut instance); c112_l130_action_invoke(&mut instance); c113_l131_assert_return_canonical_nan(&mut instance); c114_l132_assert_return_arithmetic_nan(&mut instance); c115_l133_assert_return_canonical_nan(&mut instance); c116_l134_assert_return_arithmetic_nan(&mut instance); c117_l135_assert_return_canonical_nan(&mut instance); c118_l136_assert_return_arithmetic_nan(&mut instance); c119_l137_assert_return_canonical_nan(&mut instance); c120_l138_assert_return_arithmetic_nan(&mut instance); c121_l139_action_invoke(&mut instance); c122_l140_action_invoke(&mut instance); c123_l141_action_invoke(&mut instance); c124_l142_action_invoke(&mut instance); c125_l143_action_invoke(&mut instance); c126_l144_action_invoke(&mut instance); c127_l145_action_invoke(&mut instance); c128_l146_action_invoke(&mut instance); c129_l147_action_invoke(&mut instance); c130_l148_action_invoke(&mut instance); c131_l149_action_invoke(&mut instance); c132_l150_action_invoke(&mut instance); c133_l151_action_invoke(&mut instance); c134_l152_action_invoke(&mut instance); c135_l153_action_invoke(&mut instance); c136_l154_action_invoke(&mut instance); c137_l155_action_invoke(&mut instance); c138_l156_action_invoke(&mut instance); c139_l157_action_invoke(&mut instance); c140_l158_action_invoke(&mut instance); c141_l159_action_invoke(&mut instance); c142_l160_action_invoke(&mut instance); c143_l161_action_invoke(&mut instance); c144_l162_action_invoke(&mut instance); c145_l163_action_invoke(&mut instance); c146_l164_action_invoke(&mut instance); c147_l165_action_invoke(&mut instance); c148_l166_action_invoke(&mut instance); c149_l167_action_invoke(&mut instance); c150_l168_action_invoke(&mut instance); c151_l169_action_invoke(&mut instance); c152_l170_action_invoke(&mut instance); c153_l171_assert_return_canonical_nan(&mut instance); c154_l172_assert_return_arithmetic_nan(&mut instance); c155_l173_assert_return_canonical_nan(&mut instance); c156_l174_assert_return_arithmetic_nan(&mut instance); c157_l175_assert_return_canonical_nan(&mut instance); c158_l176_assert_return_arithmetic_nan(&mut instance); c159_l177_assert_return_canonical_nan(&mut instance); c160_l178_assert_return_arithmetic_nan(&mut instance); c161_l179_action_invoke(&mut instance); c162_l180_action_invoke(&mut instance); c163_l181_action_invoke(&mut instance); c164_l182_action_invoke(&mut instance); c165_l183_action_invoke(&mut instance); c166_l184_action_invoke(&mut instance); c167_l185_action_invoke(&mut instance); c168_l186_action_invoke(&mut instance); c169_l187_action_invoke(&mut instance); c170_l188_action_invoke(&mut instance); c171_l189_action_invoke(&mut instance); c172_l190_action_invoke(&mut instance); c173_l191_action_invoke(&mut instance); c174_l192_action_invoke(&mut instance); c175_l193_action_invoke(&mut instance); c176_l194_action_invoke(&mut instance); c177_l195_action_invoke(&mut instance); c178_l196_action_invoke(&mut instance); c179_l197_action_invoke(&mut instance); c180_l198_action_invoke(&mut instance); c181_l199_action_invoke(&mut instance); c182_l200_action_invoke(&mut instance); c183_l201_action_invoke(&mut instance); c184_l202_action_invoke(&mut instance); c185_l203_action_invoke(&mut instance); c186_l204_action_invoke(&mut instance); c187_l205_action_invoke(&mut instance); c188_l206_action_invoke(&mut instance); c189_l207_action_invoke(&mut instance); c190_l208_action_invoke(&mut instance); c191_l209_action_invoke(&mut instance); c192_l210_action_invoke(&mut instance); c193_l211_assert_return_canonical_nan(&mut instance); c194_l212_assert_return_arithmetic_nan(&mut instance); c195_l213_assert_return_canonical_nan(&mut instance); c196_l214_assert_return_arithmetic_nan(&mut instance); c197_l215_assert_return_canonical_nan(&mut instance); c198_l216_assert_return_arithmetic_nan(&mut instance); c199_l217_assert_return_canonical_nan(&mut instance); c200_l218_assert_return_arithmetic_nan(&mut instance); c201_l219_action_invoke(&mut instance); c202_l220_action_invoke(&mut instance); c203_l221_action_invoke(&mut instance); c204_l222_action_invoke(&mut instance); c205_l223_action_invoke(&mut instance); c206_l224_action_invoke(&mut instance); c207_l225_action_invoke(&mut instance); c208_l226_action_invoke(&mut instance); c209_l227_action_invoke(&mut instance); c210_l228_action_invoke(&mut instance); c211_l229_action_invoke(&mut instance); c212_l230_action_invoke(&mut instance); c213_l231_action_invoke(&mut instance); c214_l232_action_invoke(&mut instance); c215_l233_action_invoke(&mut instance); c216_l234_action_invoke(&mut instance); c217_l235_action_invoke(&mut instance); c218_l236_action_invoke(&mut instance); c219_l237_action_invoke(&mut instance); c220_l238_action_invoke(&mut instance); c221_l239_action_invoke(&mut instance); c222_l240_action_invoke(&mut instance); c223_l241_action_invoke(&mut instance); c224_l242_action_invoke(&mut instance); c225_l243_action_invoke(&mut instance); c226_l244_action_invoke(&mut instance); c227_l245_action_invoke(&mut instance); c228_l246_action_invoke(&mut instance); c229_l247_action_invoke(&mut instance); c230_l248_action_invoke(&mut instance); c231_l249_action_invoke(&mut instance); c232_l250_action_invoke(&mut instance); c233_l251_assert_return_canonical_nan(&mut instance); c234_l252_assert_return_arithmetic_nan(&mut instance); c235_l253_assert_return_canonical_nan(&mut instance); c236_l254_assert_return_arithmetic_nan(&mut instance); c237_l255_assert_return_canonical_nan(&mut instance); c238_l256_assert_return_arithmetic_nan(&mut instance); c239_l257_assert_return_canonical_nan(&mut instance); c240_l258_assert_return_arithmetic_nan(&mut instance); c241_l259_action_invoke(&mut instance); c242_l260_action_invoke(&mut instance); c243_l261_action_invoke(&mut instance); c244_l262_action_invoke(&mut instance); c245_l263_action_invoke(&mut instance); c246_l264_action_invoke(&mut instance); c247_l265_action_invoke(&mut instance); c248_l266_action_invoke(&mut instance); c249_l267_action_invoke(&mut instance); c250_l268_action_invoke(&mut instance); c251_l269_action_invoke(&mut instance); c252_l270_action_invoke(&mut instance); c253_l271_action_invoke(&mut instance); c254_l272_action_invoke(&mut instance); c255_l273_action_invoke(&mut instance); c256_l274_action_invoke(&mut instance); c257_l275_action_invoke(&mut instance); c258_l276_action_invoke(&mut instance); c259_l277_action_invoke(&mut instance); c260_l278_action_invoke(&mut instance); c261_l279_action_invoke(&mut instance); c262_l280_action_invoke(&mut instance); c263_l281_action_invoke(&mut instance); c264_l282_action_invoke(&mut instance); c265_l283_action_invoke(&mut instance); c266_l284_action_invoke(&mut instance); c267_l285_action_invoke(&mut instance); c268_l286_action_invoke(&mut instance); c269_l287_action_invoke(&mut instance); c270_l288_action_invoke(&mut instance); c271_l289_action_invoke(&mut instance); c272_l290_action_invoke(&mut instance); c273_l291_assert_return_canonical_nan(&mut instance); c274_l292_assert_return_arithmetic_nan(&mut instance); c275_l293_assert_return_canonical_nan(&mut instance); c276_l294_assert_return_arithmetic_nan(&mut instance); c277_l295_assert_return_canonical_nan(&mut instance); c278_l296_assert_return_arithmetic_nan(&mut instance); c279_l297_assert_return_canonical_nan(&mut instance); c280_l298_assert_return_arithmetic_nan(&mut instance); c281_l299_action_invoke(&mut instance); c282_l300_action_invoke(&mut instance); c283_l301_action_invoke(&mut instance); c284_l302_action_invoke(&mut instance); c285_l303_action_invoke(&mut instance); c286_l304_action_invoke(&mut instance); c287_l305_action_invoke(&mut instance); c288_l306_action_invoke(&mut instance); c289_l307_action_invoke(&mut instance); c290_l308_action_invoke(&mut instance); c291_l309_action_invoke(&mut instance); c292_l310_action_invoke(&mut instance); c293_l311_action_invoke(&mut instance); c294_l312_action_invoke(&mut instance); c295_l313_action_invoke(&mut instance); c296_l314_action_invoke(&mut instance); c297_l315_action_invoke(&mut instance); c298_l316_action_invoke(&mut instance); c299_l317_action_invoke(&mut instance); c300_l318_action_invoke(&mut instance); c301_l319_action_invoke(&mut instance); c302_l320_action_invoke(&mut instance); c303_l321_action_invoke(&mut instance); c304_l322_action_invoke(&mut instance); c305_l323_action_invoke(&mut instance); c306_l324_action_invoke(&mut instance); c307_l325_action_invoke(&mut instance); c308_l326_action_invoke(&mut instance); c309_l327_action_invoke(&mut instance); c310_l328_assert_return_canonical_nan(&mut instance); c311_l329_assert_return_canonical_nan(&mut instance); c312_l330_action_invoke(&mut instance); c313_l331_assert_return_canonical_nan(&mut instance); c314_l332_assert_return_arithmetic_nan(&mut instance); c315_l333_assert_return_canonical_nan(&mut instance); c316_l334_assert_return_arithmetic_nan(&mut instance); c317_l335_assert_return_canonical_nan(&mut instance); c318_l336_assert_return_arithmetic_nan(&mut instance); c319_l337_assert_return_canonical_nan(&mut instance); c320_l338_assert_return_arithmetic_nan(&mut instance); c321_l339_assert_return_canonical_nan(&mut instance); c322_l340_assert_return_arithmetic_nan(&mut instance); c323_l341_assert_return_canonical_nan(&mut instance); c324_l342_assert_return_arithmetic_nan(&mut instance); c325_l343_assert_return_canonical_nan(&mut instance); c326_l344_assert_return_arithmetic_nan(&mut instance); c327_l345_assert_return_canonical_nan(&mut instance); c328_l346_assert_return_arithmetic_nan(&mut instance); c329_l347_assert_return_canonical_nan(&mut instance); c330_l348_assert_return_arithmetic_nan(&mut instance); c331_l349_assert_return_canonical_nan(&mut instance); c332_l350_assert_return_arithmetic_nan(&mut instance); c333_l351_assert_return_canonical_nan(&mut instance); c334_l352_assert_return_arithmetic_nan(&mut instance); c335_l353_assert_return_canonical_nan(&mut instance); c336_l354_assert_return_arithmetic_nan(&mut instance); c337_l355_assert_return_canonical_nan(&mut instance); c338_l356_assert_return_arithmetic_nan(&mut instance); c339_l357_assert_return_canonical_nan(&mut instance); c340_l358_assert_return_arithmetic_nan(&mut instance); c341_l359_assert_return_canonical_nan(&mut instance); c342_l360_assert_return_arithmetic_nan(&mut instance); c343_l361_assert_return_canonical_nan(&mut instance); c344_l362_assert_return_arithmetic_nan(&mut instance); c345_l363_assert_return_canonical_nan(&mut instance); c346_l364_assert_return_arithmetic_nan(&mut instance); c347_l365_assert_return_canonical_nan(&mut instance); c348_l366_assert_return_arithmetic_nan(&mut instance); c349_l367_assert_return_canonical_nan(&mut instance); c350_l368_assert_return_arithmetic_nan(&mut instance); c351_l369_assert_return_canonical_nan(&mut instance); c352_l370_assert_return_arithmetic_nan(&mut instance); c353_l371_assert_return_canonical_nan(&mut instance); c354_l372_assert_return_arithmetic_nan(&mut instance); c355_l373_assert_return_canonical_nan(&mut instance); c356_l374_assert_return_arithmetic_nan(&mut instance); c357_l375_assert_return_canonical_nan(&mut instance); c358_l376_assert_return_arithmetic_nan(&mut instance); c359_l377_assert_return_canonical_nan(&mut instance); c360_l378_assert_return_arithmetic_nan(&mut instance); c361_l379_assert_return_canonical_nan(&mut instance); c362_l380_assert_return_arithmetic_nan(&mut instance); c363_l381_assert_return_canonical_nan(&mut instance); c364_l382_assert_return_arithmetic_nan(&mut instance); c365_l383_assert_return_canonical_nan(&mut instance); c366_l384_assert_return_arithmetic_nan(&mut instance); c367_l385_assert_return_canonical_nan(&mut instance); c368_l386_assert_return_arithmetic_nan(&mut instance); c369_l387_assert_return_canonical_nan(&mut instance); c370_l388_assert_return_arithmetic_nan(&mut instance); c371_l389_assert_return_canonical_nan(&mut instance); c372_l390_assert_return_arithmetic_nan(&mut instance); c373_l391_assert_return_canonical_nan(&mut instance); c374_l392_assert_return_arithmetic_nan(&mut instance); c375_l393_assert_return_canonical_nan(&mut instance); c376_l394_assert_return_arithmetic_nan(&mut instance); c377_l395_assert_return_canonical_nan(&mut instance); c378_l396_assert_return_arithmetic_nan(&mut instance); c379_l397_assert_return_canonical_nan(&mut instance); c380_l398_assert_return_arithmetic_nan(&mut instance); c381_l399_assert_return_canonical_nan(&mut instance); c382_l400_assert_return_arithmetic_nan(&mut instance); c383_l401_assert_return_canonical_nan(&mut instance); c384_l402_assert_return_arithmetic_nan(&mut instance); c385_l403_assert_return_canonical_nan(&mut instance); c386_l404_assert_return_arithmetic_nan(&mut instance); c387_l405_assert_return_arithmetic_nan(&mut instance); c388_l406_assert_return_arithmetic_nan(&mut instance); c389_l407_assert_return_canonical_nan(&mut instance); c390_l408_assert_return_arithmetic_nan(&mut instance); c391_l409_assert_return_arithmetic_nan(&mut instance); c392_l410_assert_return_arithmetic_nan(&mut instance); c393_l411_assert_return_canonical_nan(&mut instance); c394_l412_assert_return_arithmetic_nan(&mut instance); c395_l413_assert_return_arithmetic_nan(&mut instance); c396_l414_assert_return_arithmetic_nan(&mut instance); c397_l415_assert_return_canonical_nan(&mut instance); c398_l416_assert_return_arithmetic_nan(&mut instance); c399_l417_assert_return_arithmetic_nan(&mut instance); c400_l418_assert_return_arithmetic_nan(&mut instance); c401_l419_action_invoke(&mut instance); c402_l420_action_invoke(&mut instance); c403_l421_action_invoke(&mut instance); c404_l422_action_invoke(&mut instance); c405_l423_action_invoke(&mut instance); c406_l424_action_invoke(&mut instance); c407_l425_action_invoke(&mut instance); c408_l426_action_invoke(&mut instance); c409_l427_action_invoke(&mut instance); c410_l428_action_invoke(&mut instance); c411_l429_action_invoke(&mut instance); c412_l430_action_invoke(&mut instance); c413_l431_action_invoke(&mut instance); c414_l432_action_invoke(&mut instance); c415_l433_action_invoke(&mut instance); c416_l434_action_invoke(&mut instance); c417_l435_action_invoke(&mut instance); c418_l436_action_invoke(&mut instance); c419_l437_action_invoke(&mut instance); c420_l438_action_invoke(&mut instance); c421_l439_action_invoke(&mut instance); c422_l440_action_invoke(&mut instance); c423_l441_action_invoke(&mut instance); c424_l442_action_invoke(&mut instance); c425_l443_action_invoke(&mut instance); c426_l444_action_invoke(&mut instance); c427_l445_action_invoke(&mut instance); c428_l446_action_invoke(&mut instance); c429_l447_action_invoke(&mut instance); c430_l448_action_invoke(&mut instance); c431_l449_action_invoke(&mut instance); c432_l450_action_invoke(&mut instance); c433_l451_assert_return_canonical_nan(&mut instance); c434_l452_assert_return_arithmetic_nan(&mut instance); c435_l453_assert_return_canonical_nan(&mut instance); c436_l454_assert_return_arithmetic_nan(&mut instance); c437_l455_assert_return_canonical_nan(&mut instance); c438_l456_assert_return_arithmetic_nan(&mut instance); c439_l457_assert_return_canonical_nan(&mut instance); c440_l458_assert_return_arithmetic_nan(&mut instance); c441_l459_action_invoke(&mut instance); c442_l460_action_invoke(&mut instance); c443_l461_action_invoke(&mut instance); c444_l462_action_invoke(&mut instance); c445_l463_action_invoke(&mut instance); c446_l464_action_invoke(&mut instance); c447_l465_action_invoke(&mut instance); c448_l466_action_invoke(&mut instance); c449_l467_action_invoke(&mut instance); c450_l468_action_invoke(&mut instance); c451_l469_action_invoke(&mut instance); c452_l470_action_invoke(&mut instance); c453_l471_action_invoke(&mut instance); c454_l472_action_invoke(&mut instance); c455_l473_action_invoke(&mut instance); c456_l474_action_invoke(&mut instance); c457_l475_action_invoke(&mut instance); c458_l476_action_invoke(&mut instance); c459_l477_action_invoke(&mut instance); c460_l478_action_invoke(&mut instance); c461_l479_action_invoke(&mut instance); c462_l480_action_invoke(&mut instance); c463_l481_action_invoke(&mut instance); c464_l482_action_invoke(&mut instance); c465_l483_action_invoke(&mut instance); c466_l484_action_invoke(&mut instance); c467_l485_action_invoke(&mut instance); c468_l486_action_invoke(&mut instance); c469_l487_action_invoke(&mut instance); c470_l488_action_invoke(&mut instance); c471_l489_action_invoke(&mut instance); c472_l490_action_invoke(&mut instance); c473_l491_assert_return_canonical_nan(&mut instance); c474_l492_assert_return_arithmetic_nan(&mut instance); c475_l493_assert_return_canonical_nan(&mut instance); c476_l494_assert_return_arithmetic_nan(&mut instance); c477_l495_assert_return_canonical_nan(&mut instance); c478_l496_assert_return_arithmetic_nan(&mut instance); c479_l497_assert_return_canonical_nan(&mut instance); c480_l498_assert_return_arithmetic_nan(&mut instance); c481_l499_action_invoke(&mut instance); c482_l500_action_invoke(&mut instance); c483_l501_action_invoke(&mut instance); c484_l502_action_invoke(&mut instance); c485_l503_action_invoke(&mut instance); c486_l504_action_invoke(&mut instance); c487_l505_action_invoke(&mut instance); c488_l506_action_invoke(&mut instance); c489_l507_action_invoke(&mut instance); c490_l508_action_invoke(&mut instance); c491_l509_action_invoke(&mut instance); c492_l510_action_invoke(&mut instance); c493_l511_action_invoke(&mut instance); c494_l512_action_invoke(&mut instance); c495_l513_action_invoke(&mut instance); c496_l514_action_invoke(&mut instance); c497_l515_action_invoke(&mut instance); c498_l516_action_invoke(&mut instance); c499_l517_action_invoke(&mut instance); c500_l518_action_invoke(&mut instance); c501_l519_action_invoke(&mut instance); c502_l520_action_invoke(&mut instance); c503_l521_action_invoke(&mut instance); c504_l522_action_invoke(&mut instance); c505_l523_action_invoke(&mut instance); c506_l524_action_invoke(&mut instance); c507_l525_action_invoke(&mut instance); c508_l526_action_invoke(&mut instance); c509_l527_action_invoke(&mut instance); c510_l528_action_invoke(&mut instance); c511_l529_action_invoke(&mut instance); c512_l530_action_invoke(&mut instance); c513_l531_assert_return_canonical_nan(&mut instance); c514_l532_assert_return_arithmetic_nan(&mut instance); c515_l533_assert_return_canonical_nan(&mut instance); c516_l534_assert_return_arithmetic_nan(&mut instance); c517_l535_assert_return_canonical_nan(&mut instance); c518_l536_assert_return_arithmetic_nan(&mut instance); c519_l537_assert_return_canonical_nan(&mut instance); c520_l538_assert_return_arithmetic_nan(&mut instance); c521_l539_action_invoke(&mut instance); c522_l540_action_invoke(&mut instance); c523_l541_action_invoke(&mut instance); c524_l542_action_invoke(&mut instance); c525_l543_action_invoke(&mut instance); c526_l544_action_invoke(&mut instance); c527_l545_action_invoke(&mut instance); c528_l546_action_invoke(&mut instance); c529_l547_action_invoke(&mut instance); c530_l548_action_invoke(&mut instance); c531_l549_action_invoke(&mut instance); c532_l550_action_invoke(&mut instance); c533_l551_action_invoke(&mut instance); c534_l552_action_invoke(&mut instance); c535_l553_action_invoke(&mut instance); c536_l554_action_invoke(&mut instance); c537_l555_action_invoke(&mut instance); c538_l556_action_invoke(&mut instance); c539_l557_action_invoke(&mut instance); c540_l558_action_invoke(&mut instance); c541_l559_action_invoke(&mut instance); c542_l560_action_invoke(&mut instance); c543_l561_action_invoke(&mut instance); c544_l562_action_invoke(&mut instance); c545_l563_action_invoke(&mut instance); c546_l564_action_invoke(&mut instance); c547_l565_action_invoke(&mut instance); c548_l566_action_invoke(&mut instance); c549_l567_action_invoke(&mut instance); c550_l568_action_invoke(&mut instance); c551_l569_action_invoke(&mut instance); c552_l570_action_invoke(&mut instance); c553_l571_assert_return_canonical_nan(&mut instance); c554_l572_assert_return_arithmetic_nan(&mut instance); c555_l573_assert_return_canonical_nan(&mut instance); c556_l574_assert_return_arithmetic_nan(&mut instance); c557_l575_assert_return_canonical_nan(&mut instance); c558_l576_assert_return_arithmetic_nan(&mut instance); c559_l577_assert_return_canonical_nan(&mut instance); c560_l578_assert_return_arithmetic_nan(&mut instance); c561_l579_action_invoke(&mut instance); c562_l580_action_invoke(&mut instance); c563_l581_action_invoke(&mut instance); c564_l582_action_invoke(&mut instance); c565_l583_action_invoke(&mut instance); c566_l584_action_invoke(&mut instance); c567_l585_action_invoke(&mut instance); c568_l586_action_invoke(&mut instance); c569_l587_action_invoke(&mut instance); c570_l588_action_invoke(&mut instance); c571_l589_action_invoke(&mut instance); c572_l590_action_invoke(&mut instance); c573_l591_action_invoke(&mut instance); c574_l592_action_invoke(&mut instance); c575_l593_action_invoke(&mut instance); c576_l594_action_invoke(&mut instance); c577_l595_action_invoke(&mut instance); c578_l596_action_invoke(&mut instance); c579_l597_action_invoke(&mut instance); c580_l598_action_invoke(&mut instance); c581_l599_action_invoke(&mut instance); c582_l600_action_invoke(&mut instance); c583_l601_action_invoke(&mut instance); c584_l602_action_invoke(&mut instance); c585_l603_action_invoke(&mut instance); c586_l604_action_invoke(&mut instance); c587_l605_action_invoke(&mut instance); c588_l606_action_invoke(&mut instance); c589_l607_action_invoke(&mut instance); c590_l608_action_invoke(&mut instance); c591_l609_action_invoke(&mut instance); c592_l610_action_invoke(&mut instance); c593_l611_assert_return_canonical_nan(&mut instance); c594_l612_assert_return_arithmetic_nan(&mut instance); c595_l613_assert_return_canonical_nan(&mut instance); c596_l614_assert_return_arithmetic_nan(&mut instance); c597_l615_assert_return_canonical_nan(&mut instance); c598_l616_assert_return_arithmetic_nan(&mut instance); c599_l617_assert_return_canonical_nan(&mut instance); c600_l618_assert_return_arithmetic_nan(&mut instance); c601_l619_action_invoke(&mut instance); c602_l620_action_invoke(&mut instance); c603_l621_action_invoke(&mut instance); c604_l622_action_invoke(&mut instance); c605_l623_action_invoke(&mut instance); c606_l624_action_invoke(&mut instance); c607_l625_action_invoke(&mut instance); c608_l626_action_invoke(&mut instance); c609_l627_action_invoke(&mut instance); c610_l628_action_invoke(&mut instance); c611_l629_action_invoke(&mut instance); c612_l630_action_invoke(&mut instance); c613_l631_action_invoke(&mut instance); c614_l632_action_invoke(&mut instance); c615_l633_action_invoke(&mut instance); c616_l634_action_invoke(&mut instance); c617_l635_action_invoke(&mut instance); c618_l636_action_invoke(&mut instance); c619_l637_action_invoke(&mut instance); c620_l638_action_invoke(&mut instance); c621_l639_action_invoke(&mut instance); c622_l640_action_invoke(&mut instance); c623_l641_action_invoke(&mut instance); c624_l642_action_invoke(&mut instance); c625_l643_action_invoke(&mut instance); c626_l644_action_invoke(&mut instance); c627_l645_action_invoke(&mut instance); c628_l646_action_invoke(&mut instance); c629_l647_action_invoke(&mut instance); c630_l648_action_invoke(&mut instance); c631_l649_action_invoke(&mut instance); c632_l650_action_invoke(&mut instance); c633_l651_assert_return_canonical_nan(&mut instance); c634_l652_assert_return_arithmetic_nan(&mut instance); c635_l653_assert_return_canonical_nan(&mut instance); c636_l654_assert_return_arithmetic_nan(&mut instance); c637_l655_assert_return_canonical_nan(&mut instance); c638_l656_assert_return_arithmetic_nan(&mut instance); c639_l657_assert_return_canonical_nan(&mut instance); c640_l658_assert_return_arithmetic_nan(&mut instance); c641_l659_action_invoke(&mut instance); c642_l660_action_invoke(&mut instance); c643_l661_action_invoke(&mut instance); c644_l662_action_invoke(&mut instance); c645_l663_action_invoke(&mut instance); c646_l664_action_invoke(&mut instance); c647_l665_action_invoke(&mut instance); c648_l666_action_invoke(&mut instance); c649_l667_action_invoke(&mut instance); c650_l668_action_invoke(&mut instance); c651_l669_action_invoke(&mut instance); c652_l670_action_invoke(&mut instance); c653_l671_action_invoke(&mut instance); c654_l672_action_invoke(&mut instance); c655_l673_action_invoke(&mut instance); c656_l674_action_invoke(&mut instance); c657_l675_action_invoke(&mut instance); c658_l676_action_invoke(&mut instance); c659_l677_action_invoke(&mut instance); c660_l678_action_invoke(&mut instance); c661_l679_action_invoke(&mut instance); c662_l680_action_invoke(&mut instance); c663_l681_action_invoke(&mut instance); c664_l682_action_invoke(&mut instance); c665_l683_action_invoke(&mut instance); c666_l684_action_invoke(&mut instance); c667_l685_action_invoke(&mut instance); c668_l686_action_invoke(&mut instance); c669_l687_action_invoke(&mut instance); c670_l688_action_invoke(&mut instance); c671_l689_action_invoke(&mut instance); c672_l690_action_invoke(&mut instance); c673_l691_assert_return_canonical_nan(&mut instance); c674_l692_assert_return_arithmetic_nan(&mut instance); c675_l693_assert_return_canonical_nan(&mut instance); c676_l694_assert_return_arithmetic_nan(&mut instance); c677_l695_assert_return_canonical_nan(&mut instance); c678_l696_assert_return_arithmetic_nan(&mut instance); c679_l697_assert_return_canonical_nan(&mut instance); c680_l698_assert_return_arithmetic_nan(&mut instance); c681_l699_action_invoke(&mut instance); c682_l700_action_invoke(&mut instance); c683_l701_action_invoke(&mut instance); c684_l702_action_invoke(&mut instance); c685_l703_action_invoke(&mut instance); c686_l704_action_invoke(&mut instance); c687_l705_action_invoke(&mut instance); c688_l706_action_invoke(&mut instance); c689_l707_action_invoke(&mut instance); c690_l708_action_invoke(&mut instance); c691_l709_action_invoke(&mut instance); c692_l710_action_invoke(&mut instance); c693_l711_action_invoke(&mut instance); c694_l712_action_invoke(&mut instance); c695_l713_action_invoke(&mut instance); c696_l714_action_invoke(&mut instance); c697_l715_action_invoke(&mut instance); c698_l716_action_invoke(&mut instance); c699_l717_action_invoke(&mut instance); c700_l718_action_invoke(&mut instance); c701_l719_action_invoke(&mut instance); c702_l720_action_invoke(&mut instance); c703_l721_action_invoke(&mut instance); c704_l722_action_invoke(&mut instance); c705_l723_action_invoke(&mut instance); c706_l724_action_invoke(&mut instance); c707_l725_action_invoke(&mut instance); c708_l726_action_invoke(&mut instance); c709_l727_assert_return_canonical_nan(&mut instance); c710_l728_action_invoke(&mut instance); c711_l729_action_invoke(&mut instance); c712_l730_assert_return_canonical_nan(&mut instance); c713_l731_assert_return_canonical_nan(&mut instance); c714_l732_assert_return_arithmetic_nan(&mut instance); c715_l733_assert_return_canonical_nan(&mut instance); c716_l734_assert_return_arithmetic_nan(&mut instance); c717_l735_assert_return_canonical_nan(&mut instance); c718_l736_assert_return_arithmetic_nan(&mut instance); c719_l737_assert_return_canonical_nan(&mut instance); c720_l738_assert_return_arithmetic_nan(&mut instance); c721_l739_assert_return_canonical_nan(&mut instance); c722_l740_assert_return_arithmetic_nan(&mut instance); c723_l741_assert_return_canonical_nan(&mut instance); c724_l742_assert_return_arithmetic_nan(&mut instance); c725_l743_assert_return_canonical_nan(&mut instance); c726_l744_assert_return_arithmetic_nan(&mut instance); c727_l745_assert_return_canonical_nan(&mut instance); c728_l746_assert_return_arithmetic_nan(&mut instance); c729_l747_assert_return_canonical_nan(&mut instance); c730_l748_assert_return_arithmetic_nan(&mut instance); c731_l749_assert_return_canonical_nan(&mut instance); c732_l750_assert_return_arithmetic_nan(&mut instance); c733_l751_assert_return_canonical_nan(&mut instance); c734_l752_assert_return_arithmetic_nan(&mut instance); c735_l753_assert_return_canonical_nan(&mut instance); c736_l754_assert_return_arithmetic_nan(&mut instance); c737_l755_assert_return_canonical_nan(&mut instance); c738_l756_assert_return_arithmetic_nan(&mut instance); c739_l757_assert_return_canonical_nan(&mut instance); c740_l758_assert_return_arithmetic_nan(&mut instance); c741_l759_assert_return_canonical_nan(&mut instance); c742_l760_assert_return_arithmetic_nan(&mut instance); c743_l761_assert_return_canonical_nan(&mut instance); c744_l762_assert_return_arithmetic_nan(&mut instance); c745_l763_assert_return_canonical_nan(&mut instance); c746_l764_assert_return_arithmetic_nan(&mut instance); c747_l765_assert_return_canonical_nan(&mut instance); c748_l766_assert_return_arithmetic_nan(&mut instance); c749_l767_assert_return_canonical_nan(&mut instance); c750_l768_assert_return_arithmetic_nan(&mut instance); c751_l769_assert_return_canonical_nan(&mut instance); c752_l770_assert_return_arithmetic_nan(&mut instance); c753_l771_assert_return_canonical_nan(&mut instance); c754_l772_assert_return_arithmetic_nan(&mut instance); c755_l773_assert_return_canonical_nan(&mut instance); c756_l774_assert_return_arithmetic_nan(&mut instance); c757_l775_assert_return_canonical_nan(&mut instance); c758_l776_assert_return_arithmetic_nan(&mut instance); c759_l777_assert_return_canonical_nan(&mut instance); c760_l778_assert_return_arithmetic_nan(&mut instance); c761_l779_assert_return_canonical_nan(&mut instance); c762_l780_assert_return_arithmetic_nan(&mut instance); c763_l781_assert_return_canonical_nan(&mut instance); c764_l782_assert_return_arithmetic_nan(&mut instance); c765_l783_assert_return_canonical_nan(&mut instance); c766_l784_assert_return_arithmetic_nan(&mut instance); c767_l785_assert_return_canonical_nan(&mut instance); c768_l786_assert_return_arithmetic_nan(&mut instance); c769_l787_assert_return_canonical_nan(&mut instance); c770_l788_assert_return_arithmetic_nan(&mut instance); c771_l789_assert_return_canonical_nan(&mut instance); c772_l790_assert_return_arithmetic_nan(&mut instance); c773_l791_assert_return_canonical_nan(&mut instance); c774_l792_assert_return_arithmetic_nan(&mut instance); c775_l793_assert_return_canonical_nan(&mut instance); c776_l794_assert_return_arithmetic_nan(&mut instance); c777_l795_assert_return_canonical_nan(&mut instance); c778_l796_assert_return_arithmetic_nan(&mut instance); c779_l797_assert_return_canonical_nan(&mut instance); c780_l798_assert_return_arithmetic_nan(&mut instance); c781_l799_assert_return_canonical_nan(&mut instance); c782_l800_assert_return_arithmetic_nan(&mut instance); c783_l801_assert_return_canonical_nan(&mut instance); c784_l802_assert_return_arithmetic_nan(&mut instance); c785_l803_assert_return_canonical_nan(&mut instance); c786_l804_assert_return_arithmetic_nan(&mut instance); c787_l805_assert_return_arithmetic_nan(&mut instance); c788_l806_assert_return_arithmetic_nan(&mut instance); c789_l807_assert_return_canonical_nan(&mut instance); c790_l808_assert_return_arithmetic_nan(&mut instance); c791_l809_assert_return_arithmetic_nan(&mut instance); c792_l810_assert_return_arithmetic_nan(&mut instance); c793_l811_assert_return_canonical_nan(&mut instance); c794_l812_assert_return_arithmetic_nan(&mut instance); c795_l813_assert_return_arithmetic_nan(&mut instance); c796_l814_assert_return_arithmetic_nan(&mut instance); c797_l815_assert_return_canonical_nan(&mut instance); c798_l816_assert_return_arithmetic_nan(&mut instance); c799_l817_assert_return_arithmetic_nan(&mut instance); c800_l818_assert_return_arithmetic_nan(&mut instance); c801_l819_action_invoke(&mut instance); c802_l820_action_invoke(&mut instance); c803_l821_action_invoke(&mut instance); c804_l822_action_invoke(&mut instance); c805_l823_action_invoke(&mut instance); c806_l824_action_invoke(&mut instance); c807_l825_action_invoke(&mut instance); c808_l826_action_invoke(&mut instance); c809_l827_action_invoke(&mut instance); c810_l828_action_invoke(&mut instance); c811_l829_action_invoke(&mut instance); c812_l830_action_invoke(&mut instance); c813_l831_action_invoke(&mut instance); c814_l832_action_invoke(&mut instance); c815_l833_action_invoke(&mut instance); c816_l834_action_invoke(&mut instance); c817_l835_action_invoke(&mut instance); c818_l836_action_invoke(&mut instance); c819_l837_action_invoke(&mut instance); c820_l838_action_invoke(&mut instance); c821_l839_action_invoke(&mut instance); c822_l840_action_invoke(&mut instance); c823_l841_action_invoke(&mut instance); c824_l842_action_invoke(&mut instance); c825_l843_action_invoke(&mut instance); c826_l844_action_invoke(&mut instance); c827_l845_action_invoke(&mut instance); c828_l846_action_invoke(&mut instance); c829_l847_assert_return_canonical_nan(&mut instance); c830_l848_assert_return_canonical_nan(&mut instance); c831_l849_assert_return_canonical_nan(&mut instance); c832_l850_assert_return_canonical_nan(&mut instance); c833_l851_assert_return_canonical_nan(&mut instance); c834_l852_assert_return_arithmetic_nan(&mut instance); c835_l853_assert_return_canonical_nan(&mut instance); c836_l854_assert_return_arithmetic_nan(&mut instance); c837_l855_assert_return_canonical_nan(&mut instance); c838_l856_assert_return_arithmetic_nan(&mut instance); c839_l857_assert_return_canonical_nan(&mut instance); c840_l858_assert_return_arithmetic_nan(&mut instance); c841_l859_action_invoke(&mut instance); c842_l860_action_invoke(&mut instance); c843_l861_action_invoke(&mut instance); c844_l862_action_invoke(&mut instance); c845_l863_action_invoke(&mut instance); c846_l864_action_invoke(&mut instance); c847_l865_action_invoke(&mut instance); c848_l866_action_invoke(&mut instance); c849_l867_action_invoke(&mut instance); c850_l868_action_invoke(&mut instance); c851_l869_action_invoke(&mut instance); c852_l870_action_invoke(&mut instance); c853_l871_action_invoke(&mut instance); c854_l872_action_invoke(&mut instance); c855_l873_action_invoke(&mut instance); c856_l874_action_invoke(&mut instance); c857_l875_action_invoke(&mut instance); c858_l876_action_invoke(&mut instance); c859_l877_action_invoke(&mut instance); c860_l878_action_invoke(&mut instance); c861_l879_action_invoke(&mut instance); c862_l880_action_invoke(&mut instance); c863_l881_action_invoke(&mut instance); c864_l882_action_invoke(&mut instance); c865_l883_action_invoke(&mut instance); c866_l884_action_invoke(&mut instance); c867_l885_action_invoke(&mut instance); c868_l886_action_invoke(&mut instance); c869_l887_action_invoke(&mut instance); c870_l888_action_invoke(&mut instance); c871_l889_action_invoke(&mut instance); c872_l890_action_invoke(&mut instance); c873_l891_assert_return_canonical_nan(&mut instance); c874_l892_assert_return_arithmetic_nan(&mut instance); c875_l893_assert_return_canonical_nan(&mut instance); c876_l894_assert_return_arithmetic_nan(&mut instance); c877_l895_assert_return_canonical_nan(&mut instance); c878_l896_assert_return_arithmetic_nan(&mut instance); c879_l897_assert_return_canonical_nan(&mut instance); c880_l898_assert_return_arithmetic_nan(&mut instance); c881_l899_action_invoke(&mut instance); c882_l900_action_invoke(&mut instance); c883_l901_action_invoke(&mut instance); c884_l902_action_invoke(&mut instance); c885_l903_action_invoke(&mut instance); c886_l904_action_invoke(&mut instance); c887_l905_action_invoke(&mut instance); c888_l906_action_invoke(&mut instance); c889_l907_action_invoke(&mut instance); c890_l908_action_invoke(&mut instance); c891_l909_action_invoke(&mut instance); c892_l910_action_invoke(&mut instance); c893_l911_action_invoke(&mut instance); c894_l912_action_invoke(&mut instance); c895_l913_action_invoke(&mut instance); c896_l914_action_invoke(&mut instance); c897_l915_action_invoke(&mut instance); c898_l916_action_invoke(&mut instance); c899_l917_action_invoke(&mut instance); c900_l918_action_invoke(&mut instance); c901_l919_action_invoke(&mut instance); c902_l920_action_invoke(&mut instance); c903_l921_action_invoke(&mut instance); c904_l922_action_invoke(&mut instance); c905_l923_action_invoke(&mut instance); c906_l924_action_invoke(&mut instance); c907_l925_action_invoke(&mut instance); c908_l926_action_invoke(&mut instance); c909_l927_action_invoke(&mut instance); c910_l928_action_invoke(&mut instance); c911_l929_action_invoke(&mut instance); c912_l930_action_invoke(&mut instance); c913_l931_assert_return_canonical_nan(&mut instance); c914_l932_assert_return_arithmetic_nan(&mut instance); c915_l933_assert_return_canonical_nan(&mut instance); c916_l934_assert_return_arithmetic_nan(&mut instance); c917_l935_assert_return_canonical_nan(&mut instance); c918_l936_assert_return_arithmetic_nan(&mut instance); c919_l937_assert_return_canonical_nan(&mut instance); c920_l938_assert_return_arithmetic_nan(&mut instance); c921_l939_action_invoke(&mut instance); c922_l940_action_invoke(&mut instance); c923_l941_action_invoke(&mut instance); c924_l942_action_invoke(&mut instance); c925_l943_action_invoke(&mut instance); c926_l944_action_invoke(&mut instance); c927_l945_action_invoke(&mut instance); c928_l946_action_invoke(&mut instance); c929_l947_action_invoke(&mut instance); c930_l948_action_invoke(&mut instance); c931_l949_action_invoke(&mut instance); c932_l950_action_invoke(&mut instance); c933_l951_action_invoke(&mut instance); c934_l952_action_invoke(&mut instance); c935_l953_action_invoke(&mut instance); c936_l954_action_invoke(&mut instance); c937_l955_action_invoke(&mut instance); c938_l956_action_invoke(&mut instance); c939_l957_action_invoke(&mut instance); c940_l958_action_invoke(&mut instance); c941_l959_action_invoke(&mut instance); c942_l960_action_invoke(&mut instance); c943_l961_action_invoke(&mut instance); c944_l962_action_invoke(&mut instance); c945_l963_action_invoke(&mut instance); c946_l964_action_invoke(&mut instance); c947_l965_action_invoke(&mut instance); c948_l966_action_invoke(&mut instance); c949_l967_action_invoke(&mut instance); c950_l968_action_invoke(&mut instance); c951_l969_action_invoke(&mut instance); c952_l970_action_invoke(&mut instance); c953_l971_assert_return_canonical_nan(&mut instance); c954_l972_assert_return_arithmetic_nan(&mut instance); c955_l973_assert_return_canonical_nan(&mut instance); c956_l974_assert_return_arithmetic_nan(&mut instance); c957_l975_assert_return_canonical_nan(&mut instance); c958_l976_assert_return_arithmetic_nan(&mut instance); c959_l977_assert_return_canonical_nan(&mut instance); c960_l978_assert_return_arithmetic_nan(&mut instance); c961_l979_action_invoke(&mut instance); c962_l980_action_invoke(&mut instance); c963_l981_action_invoke(&mut instance); c964_l982_action_invoke(&mut instance); c965_l983_action_invoke(&mut instance); c966_l984_action_invoke(&mut instance); c967_l985_action_invoke(&mut instance); c968_l986_action_invoke(&mut instance); c969_l987_action_invoke(&mut instance); c970_l988_action_invoke(&mut instance); c971_l989_action_invoke(&mut instance); c972_l990_action_invoke(&mut instance); c973_l991_action_invoke(&mut instance); c974_l992_action_invoke(&mut instance); c975_l993_action_invoke(&mut instance); c976_l994_action_invoke(&mut instance); c977_l995_action_invoke(&mut instance); c978_l996_action_invoke(&mut instance); c979_l997_action_invoke(&mut instance); c980_l998_action_invoke(&mut instance); c981_l999_action_invoke(&mut instance); c982_l1000_action_invoke(&mut instance); c983_l1001_action_invoke(&mut instance); c984_l1002_action_invoke(&mut instance); c985_l1003_action_invoke(&mut instance); c986_l1004_action_invoke(&mut instance); c987_l1005_action_invoke(&mut instance); c988_l1006_action_invoke(&mut instance); c989_l1007_action_invoke(&mut instance); c990_l1008_action_invoke(&mut instance); c991_l1009_action_invoke(&mut instance); c992_l1010_action_invoke(&mut instance); c993_l1011_assert_return_canonical_nan(&mut instance); c994_l1012_assert_return_arithmetic_nan(&mut instance); c995_l1013_assert_return_canonical_nan(&mut instance); c996_l1014_assert_return_arithmetic_nan(&mut instance); c997_l1015_assert_return_canonical_nan(&mut instance); c998_l1016_assert_return_arithmetic_nan(&mut instance); c999_l1017_assert_return_canonical_nan(&mut instance); c1000_l1018_assert_return_arithmetic_nan(&mut instance); c1001_l1019_action_invoke(&mut instance); c1002_l1020_action_invoke(&mut instance); c1003_l1021_action_invoke(&mut instance); c1004_l1022_action_invoke(&mut instance); c1005_l1023_action_invoke(&mut instance); c1006_l1024_action_invoke(&mut instance); c1007_l1025_action_invoke(&mut instance); c1008_l1026_action_invoke(&mut instance); c1009_l1027_action_invoke(&mut instance); c1010_l1028_action_invoke(&mut instance); c1011_l1029_action_invoke(&mut instance); c1012_l1030_action_invoke(&mut instance); c1013_l1031_action_invoke(&mut instance); c1014_l1032_action_invoke(&mut instance); c1015_l1033_action_invoke(&mut instance); c1016_l1034_action_invoke(&mut instance); c1017_l1035_action_invoke(&mut instance); c1018_l1036_action_invoke(&mut instance); c1019_l1037_action_invoke(&mut instance); c1020_l1038_action_invoke(&mut instance); c1021_l1039_action_invoke(&mut instance); c1022_l1040_action_invoke(&mut instance); c1023_l1041_action_invoke(&mut instance); c1024_l1042_action_invoke(&mut instance); c1025_l1043_action_invoke(&mut instance); c1026_l1044_action_invoke(&mut instance); c1027_l1045_action_invoke(&mut instance); c1028_l1046_action_invoke(&mut instance); c1029_l1047_action_invoke(&mut instance); c1030_l1048_action_invoke(&mut instance); c1031_l1049_action_invoke(&mut instance); c1032_l1050_action_invoke(&mut instance); c1033_l1051_assert_return_canonical_nan(&mut instance); c1034_l1052_assert_return_arithmetic_nan(&mut instance); c1035_l1053_assert_return_canonical_nan(&mut instance); c1036_l1054_assert_return_arithmetic_nan(&mut instance); c1037_l1055_assert_return_canonical_nan(&mut instance); c1038_l1056_assert_return_arithmetic_nan(&mut instance); c1039_l1057_assert_return_canonical_nan(&mut instance); c1040_l1058_assert_return_arithmetic_nan(&mut instance); c1041_l1059_action_invoke(&mut instance); c1042_l1060_action_invoke(&mut instance); c1043_l1061_action_invoke(&mut instance); c1044_l1062_action_invoke(&mut instance); c1045_l1063_action_invoke(&mut instance); c1046_l1064_action_invoke(&mut instance); c1047_l1065_action_invoke(&mut instance); c1048_l1066_action_invoke(&mut instance); c1049_l1067_action_invoke(&mut instance); c1050_l1068_action_invoke(&mut instance); c1051_l1069_action_invoke(&mut instance); c1052_l1070_action_invoke(&mut instance); c1053_l1071_action_invoke(&mut instance); c1054_l1072_action_invoke(&mut instance); c1055_l1073_action_invoke(&mut instance); c1056_l1074_action_invoke(&mut instance); c1057_l1075_action_invoke(&mut instance); c1058_l1076_action_invoke(&mut instance); c1059_l1077_action_invoke(&mut instance); c1060_l1078_action_invoke(&mut instance); c1061_l1079_action_invoke(&mut instance); c1062_l1080_action_invoke(&mut instance); c1063_l1081_action_invoke(&mut instance); c1064_l1082_action_invoke(&mut instance); c1065_l1083_action_invoke(&mut instance); c1066_l1084_action_invoke(&mut instance); c1067_l1085_action_invoke(&mut instance); c1068_l1086_action_invoke(&mut instance); c1069_l1087_action_invoke(&mut instance); c1070_l1088_action_invoke(&mut instance); c1071_l1089_action_invoke(&mut instance); c1072_l1090_action_invoke(&mut instance); c1073_l1091_assert_return_canonical_nan(&mut instance); c1074_l1092_assert_return_arithmetic_nan(&mut instance); c1075_l1093_assert_return_canonical_nan(&mut instance); c1076_l1094_assert_return_arithmetic_nan(&mut instance); c1077_l1095_assert_return_canonical_nan(&mut instance); c1078_l1096_assert_return_arithmetic_nan(&mut instance); c1079_l1097_assert_return_canonical_nan(&mut instance); c1080_l1098_assert_return_arithmetic_nan(&mut instance); c1081_l1099_assert_return_canonical_nan(&mut instance); c1082_l1100_assert_return_canonical_nan(&mut instance); c1083_l1101_assert_return_canonical_nan(&mut instance); c1084_l1102_assert_return_canonical_nan(&mut instance); c1085_l1103_action_invoke(&mut instance); c1086_l1104_action_invoke(&mut instance); c1087_l1105_action_invoke(&mut instance); c1088_l1106_action_invoke(&mut instance); c1089_l1107_action_invoke(&mut instance); c1090_l1108_action_invoke(&mut instance); c1091_l1109_action_invoke(&mut instance); c1092_l1110_action_invoke(&mut instance); c1093_l1111_action_invoke(&mut instance); c1094_l1112_action_invoke(&mut instance); c1095_l1113_action_invoke(&mut instance); c1096_l1114_action_invoke(&mut instance); c1097_l1115_action_invoke(&mut instance); c1098_l1116_action_invoke(&mut instance); c1099_l1117_action_invoke(&mut instance); c1100_l1118_action_invoke(&mut instance); c1101_l1119_action_invoke(&mut instance); c1102_l1120_action_invoke(&mut instance); c1103_l1121_action_invoke(&mut instance); c1104_l1122_action_invoke(&mut instance); c1105_l1123_action_invoke(&mut instance); c1106_l1124_action_invoke(&mut instance); c1107_l1125_action_invoke(&mut instance); c1108_l1126_action_invoke(&mut instance); c1109_l1127_action_invoke(&mut instance); c1110_l1128_action_invoke(&mut instance); c1111_l1129_action_invoke(&mut instance); c1112_l1130_action_invoke(&mut instance); c1113_l1131_assert_return_canonical_nan(&mut instance); c1114_l1132_assert_return_arithmetic_nan(&mut instance); c1115_l1133_assert_return_canonical_nan(&mut instance); c1116_l1134_assert_return_arithmetic_nan(&mut instance); c1117_l1135_assert_return_canonical_nan(&mut instance); c1118_l1136_assert_return_arithmetic_nan(&mut instance); c1119_l1137_assert_return_canonical_nan(&mut instance); c1120_l1138_assert_return_arithmetic_nan(&mut instance); c1121_l1139_assert_return_canonical_nan(&mut instance); c1122_l1140_assert_return_arithmetic_nan(&mut instance); c1123_l1141_assert_return_canonical_nan(&mut instance); c1124_l1142_assert_return_arithmetic_nan(&mut instance); c1125_l1143_assert_return_canonical_nan(&mut instance); c1126_l1144_assert_return_arithmetic_nan(&mut instance); c1127_l1145_assert_return_canonical_nan(&mut instance); c1128_l1146_assert_return_arithmetic_nan(&mut instance); c1129_l1147_assert_return_canonical_nan(&mut instance); c1130_l1148_assert_return_arithmetic_nan(&mut instance); c1131_l1149_assert_return_canonical_nan(&mut instance); c1132_l1150_assert_return_arithmetic_nan(&mut instance); c1133_l1151_assert_return_canonical_nan(&mut instance); c1134_l1152_assert_return_arithmetic_nan(&mut instance); c1135_l1153_assert_return_canonical_nan(&mut instance); c1136_l1154_assert_return_arithmetic_nan(&mut instance); c1137_l1155_assert_return_canonical_nan(&mut instance); c1138_l1156_assert_return_arithmetic_nan(&mut instance); c1139_l1157_assert_return_canonical_nan(&mut instance); c1140_l1158_assert_return_arithmetic_nan(&mut instance); c1141_l1159_assert_return_canonical_nan(&mut instance); c1142_l1160_assert_return_arithmetic_nan(&mut instance); c1143_l1161_assert_return_canonical_nan(&mut instance); c1144_l1162_assert_return_arithmetic_nan(&mut instance); c1145_l1163_assert_return_canonical_nan(&mut instance); c1146_l1164_assert_return_arithmetic_nan(&mut instance); c1147_l1165_assert_return_canonical_nan(&mut instance); c1148_l1166_assert_return_arithmetic_nan(&mut instance); c1149_l1167_assert_return_canonical_nan(&mut instance); c1150_l1168_assert_return_arithmetic_nan(&mut instance); c1151_l1169_assert_return_canonical_nan(&mut instance); c1152_l1170_assert_return_arithmetic_nan(&mut instance); c1153_l1171_assert_return_canonical_nan(&mut instance); c1154_l1172_assert_return_arithmetic_nan(&mut instance); c1155_l1173_assert_return_canonical_nan(&mut instance); c1156_l1174_assert_return_arithmetic_nan(&mut instance); c1157_l1175_assert_return_canonical_nan(&mut instance); c1158_l1176_assert_return_arithmetic_nan(&mut instance); c1159_l1177_assert_return_canonical_nan(&mut instance); c1160_l1178_assert_return_arithmetic_nan(&mut instance); c1161_l1179_assert_return_canonical_nan(&mut instance); c1162_l1180_assert_return_arithmetic_nan(&mut instance); c1163_l1181_assert_return_canonical_nan(&mut instance); c1164_l1182_assert_return_arithmetic_nan(&mut instance); c1165_l1183_assert_return_canonical_nan(&mut instance); c1166_l1184_assert_return_arithmetic_nan(&mut instance); c1167_l1185_assert_return_canonical_nan(&mut instance); c1168_l1186_assert_return_arithmetic_nan(&mut instance); c1169_l1187_assert_return_canonical_nan(&mut instance); c1170_l1188_assert_return_arithmetic_nan(&mut instance); c1171_l1189_assert_return_canonical_nan(&mut instance); c1172_l1190_assert_return_arithmetic_nan(&mut instance); c1173_l1191_assert_return_canonical_nan(&mut instance); c1174_l1192_assert_return_arithmetic_nan(&mut instance); c1175_l1193_assert_return_canonical_nan(&mut instance); c1176_l1194_assert_return_arithmetic_nan(&mut instance); c1177_l1195_assert_return_canonical_nan(&mut instance); c1178_l1196_assert_return_arithmetic_nan(&mut instance); c1179_l1197_assert_return_canonical_nan(&mut instance); c1180_l1198_assert_return_arithmetic_nan(&mut instance); c1181_l1199_assert_return_canonical_nan(&mut instance); c1182_l1200_assert_return_arithmetic_nan(&mut instance); c1183_l1201_assert_return_canonical_nan(&mut instance); c1184_l1202_assert_return_arithmetic_nan(&mut instance); c1185_l1203_assert_return_canonical_nan(&mut instance); c1186_l1204_assert_return_arithmetic_nan(&mut instance); c1187_l1205_assert_return_arithmetic_nan(&mut instance); c1188_l1206_assert_return_arithmetic_nan(&mut instance); c1189_l1207_assert_return_canonical_nan(&mut instance); c1190_l1208_assert_return_arithmetic_nan(&mut instance); c1191_l1209_assert_return_arithmetic_nan(&mut instance); c1192_l1210_assert_return_arithmetic_nan(&mut instance); c1193_l1211_assert_return_canonical_nan(&mut instance); c1194_l1212_assert_return_arithmetic_nan(&mut instance); c1195_l1213_assert_return_arithmetic_nan(&mut instance); c1196_l1214_assert_return_arithmetic_nan(&mut instance); c1197_l1215_assert_return_canonical_nan(&mut instance); c1198_l1216_assert_return_arithmetic_nan(&mut instance); c1199_l1217_assert_return_arithmetic_nan(&mut instance); c1200_l1218_assert_return_arithmetic_nan(&mut instance); c1201_l1219_assert_return_canonical_nan(&mut instance); c1202_l1220_assert_return_canonical_nan(&mut instance); c1203_l1221_assert_return_canonical_nan(&mut instance); c1204_l1222_assert_return_canonical_nan(&mut instance); c1205_l1223_action_invoke(&mut instance); c1206_l1224_action_invoke(&mut instance); c1207_l1225_action_invoke(&mut instance); c1208_l1226_action_invoke(&mut instance); c1209_l1227_action_invoke(&mut instance); c1210_l1228_action_invoke(&mut instance); c1211_l1229_action_invoke(&mut instance); c1212_l1230_action_invoke(&mut instance); c1213_l1231_action_invoke(&mut instance); c1214_l1232_action_invoke(&mut instance); c1215_l1233_action_invoke(&mut instance); c1216_l1234_action_invoke(&mut instance); c1217_l1235_action_invoke(&mut instance); c1218_l1236_action_invoke(&mut instance); c1219_l1237_action_invoke(&mut instance); c1220_l1238_action_invoke(&mut instance); c1221_l1239_action_invoke(&mut instance); c1222_l1240_action_invoke(&mut instance); c1223_l1241_action_invoke(&mut instance); c1224_l1242_action_invoke(&mut instance); c1225_l1243_action_invoke(&mut instance); c1226_l1244_action_invoke(&mut instance); c1227_l1245_action_invoke(&mut instance); c1228_l1246_action_invoke(&mut instance); c1229_l1247_action_invoke(&mut instance); c1230_l1248_action_invoke(&mut instance); c1231_l1249_action_invoke(&mut instance); c1232_l1250_action_invoke(&mut instance); c1233_l1251_assert_return_canonical_nan(&mut instance); c1234_l1252_assert_return_arithmetic_nan(&mut instance); c1235_l1253_assert_return_canonical_nan(&mut instance); c1236_l1254_assert_return_arithmetic_nan(&mut instance); c1237_l1255_assert_return_canonical_nan(&mut instance); c1238_l1256_assert_return_arithmetic_nan(&mut instance); c1239_l1257_assert_return_canonical_nan(&mut instance); c1240_l1258_assert_return_arithmetic_nan(&mut instance); c1241_l1259_action_invoke(&mut instance); c1242_l1260_action_invoke(&mut instance); c1243_l1261_action_invoke(&mut instance); c1244_l1262_action_invoke(&mut instance); c1245_l1263_action_invoke(&mut instance); c1246_l1264_action_invoke(&mut instance); c1247_l1265_action_invoke(&mut instance); c1248_l1266_action_invoke(&mut instance); c1249_l1267_action_invoke(&mut instance); c1250_l1268_action_invoke(&mut instance); c1251_l1269_action_invoke(&mut instance); c1252_l1270_action_invoke(&mut instance); c1253_l1271_action_invoke(&mut instance); c1254_l1272_action_invoke(&mut instance); c1255_l1273_action_invoke(&mut instance); c1256_l1274_action_invoke(&mut instance); c1257_l1275_action_invoke(&mut instance); c1258_l1276_action_invoke(&mut instance); c1259_l1277_action_invoke(&mut instance); c1260_l1278_action_invoke(&mut instance); c1261_l1279_action_invoke(&mut instance); c1262_l1280_action_invoke(&mut instance); c1263_l1281_action_invoke(&mut instance); c1264_l1282_action_invoke(&mut instance); c1265_l1283_action_invoke(&mut instance); c1266_l1284_action_invoke(&mut instance); c1267_l1285_action_invoke(&mut instance); c1268_l1286_action_invoke(&mut instance); c1269_l1287_action_invoke(&mut instance); c1270_l1288_action_invoke(&mut instance); c1271_l1289_action_invoke(&mut instance); c1272_l1290_action_invoke(&mut instance); c1273_l1291_assert_return_canonical_nan(&mut instance); c1274_l1292_assert_return_arithmetic_nan(&mut instance); c1275_l1293_assert_return_canonical_nan(&mut instance); c1276_l1294_assert_return_arithmetic_nan(&mut instance); c1277_l1295_assert_return_canonical_nan(&mut instance); c1278_l1296_assert_return_arithmetic_nan(&mut instance); c1279_l1297_assert_return_canonical_nan(&mut instance); c1280_l1298_assert_return_arithmetic_nan(&mut instance); c1281_l1299_action_invoke(&mut instance); c1282_l1300_action_invoke(&mut instance); c1283_l1301_action_invoke(&mut instance); c1284_l1302_action_invoke(&mut instance); c1285_l1303_action_invoke(&mut instance); c1286_l1304_action_invoke(&mut instance); c1287_l1305_action_invoke(&mut instance); c1288_l1306_action_invoke(&mut instance); c1289_l1307_action_invoke(&mut instance); c1290_l1308_action_invoke(&mut instance); c1291_l1309_action_invoke(&mut instance); c1292_l1310_action_invoke(&mut instance); c1293_l1311_action_invoke(&mut instance); c1294_l1312_action_invoke(&mut instance); c1295_l1313_action_invoke(&mut instance); c1296_l1314_action_invoke(&mut instance); c1297_l1315_action_invoke(&mut instance); c1298_l1316_action_invoke(&mut instance); c1299_l1317_action_invoke(&mut instance); c1300_l1318_action_invoke(&mut instance); c1301_l1319_action_invoke(&mut instance); c1302_l1320_action_invoke(&mut instance); c1303_l1321_action_invoke(&mut instance); c1304_l1322_action_invoke(&mut instance); c1305_l1323_action_invoke(&mut instance); c1306_l1324_action_invoke(&mut instance); c1307_l1325_action_invoke(&mut instance); c1308_l1326_action_invoke(&mut instance); c1309_l1327_action_invoke(&mut instance); c1310_l1328_action_invoke(&mut instance); c1311_l1329_action_invoke(&mut instance); c1312_l1330_action_invoke(&mut instance); c1313_l1331_assert_return_canonical_nan(&mut instance); c1314_l1332_assert_return_arithmetic_nan(&mut instance); c1315_l1333_assert_return_canonical_nan(&mut instance); c1316_l1334_assert_return_arithmetic_nan(&mut instance); c1317_l1335_assert_return_canonical_nan(&mut instance); c1318_l1336_assert_return_arithmetic_nan(&mut instance); c1319_l1337_assert_return_canonical_nan(&mut instance); c1320_l1338_assert_return_arithmetic_nan(&mut instance); c1321_l1339_action_invoke(&mut instance); c1322_l1340_action_invoke(&mut instance); c1323_l1341_action_invoke(&mut instance); c1324_l1342_action_invoke(&mut instance); c1325_l1343_action_invoke(&mut instance); c1326_l1344_action_invoke(&mut instance); c1327_l1345_action_invoke(&mut instance); c1328_l1346_action_invoke(&mut instance); c1329_l1347_action_invoke(&mut instance); c1330_l1348_action_invoke(&mut instance); c1331_l1349_action_invoke(&mut instance); c1332_l1350_action_invoke(&mut instance); c1333_l1351_action_invoke(&mut instance); c1334_l1352_action_invoke(&mut instance); c1335_l1353_action_invoke(&mut instance); c1336_l1354_action_invoke(&mut instance); c1337_l1355_action_invoke(&mut instance); c1338_l1356_action_invoke(&mut instance); c1339_l1357_action_invoke(&mut instance); c1340_l1358_action_invoke(&mut instance); c1341_l1359_action_invoke(&mut instance); c1342_l1360_action_invoke(&mut instance); c1343_l1361_action_invoke(&mut instance); c1344_l1362_action_invoke(&mut instance); c1345_l1363_action_invoke(&mut instance); c1346_l1364_action_invoke(&mut instance); c1347_l1365_action_invoke(&mut instance); c1348_l1366_action_invoke(&mut instance); c1349_l1367_action_invoke(&mut instance); c1350_l1368_action_invoke(&mut instance); c1351_l1369_action_invoke(&mut instance); c1352_l1370_action_invoke(&mut instance); c1353_l1371_assert_return_canonical_nan(&mut instance); c1354_l1372_assert_return_arithmetic_nan(&mut instance); c1355_l1373_assert_return_canonical_nan(&mut instance); c1356_l1374_assert_return_arithmetic_nan(&mut instance); c1357_l1375_assert_return_canonical_nan(&mut instance); c1358_l1376_assert_return_arithmetic_nan(&mut instance); c1359_l1377_assert_return_canonical_nan(&mut instance); c1360_l1378_assert_return_arithmetic_nan(&mut instance); c1361_l1379_action_invoke(&mut instance); c1362_l1380_action_invoke(&mut instance); c1363_l1381_action_invoke(&mut instance); c1364_l1382_action_invoke(&mut instance); c1365_l1383_action_invoke(&mut instance); c1366_l1384_action_invoke(&mut instance); c1367_l1385_action_invoke(&mut instance); c1368_l1386_action_invoke(&mut instance); c1369_l1387_action_invoke(&mut instance); c1370_l1388_action_invoke(&mut instance); c1371_l1389_action_invoke(&mut instance); c1372_l1390_action_invoke(&mut instance); c1373_l1391_action_invoke(&mut instance); c1374_l1392_action_invoke(&mut instance); c1375_l1393_action_invoke(&mut instance); c1376_l1394_action_invoke(&mut instance); c1377_l1395_action_invoke(&mut instance); c1378_l1396_action_invoke(&mut instance); c1379_l1397_action_invoke(&mut instance); c1380_l1398_action_invoke(&mut instance); c1381_l1399_action_invoke(&mut instance); c1382_l1400_action_invoke(&mut instance); c1383_l1401_action_invoke(&mut instance); c1384_l1402_action_invoke(&mut instance); c1385_l1403_action_invoke(&mut instance); c1386_l1404_action_invoke(&mut instance); c1387_l1405_action_invoke(&mut instance); c1388_l1406_action_invoke(&mut instance); c1389_l1407_action_invoke(&mut instance); c1390_l1408_action_invoke(&mut instance); c1391_l1409_action_invoke(&mut instance); c1392_l1410_action_invoke(&mut instance); c1393_l1411_assert_return_canonical_nan(&mut instance); c1394_l1412_assert_return_arithmetic_nan(&mut instance); c1395_l1413_assert_return_canonical_nan(&mut instance); c1396_l1414_assert_return_arithmetic_nan(&mut instance); c1397_l1415_assert_return_canonical_nan(&mut instance); c1398_l1416_assert_return_arithmetic_nan(&mut instance); c1399_l1417_assert_return_canonical_nan(&mut instance); c1400_l1418_assert_return_arithmetic_nan(&mut instance); c1401_l1419_action_invoke(&mut instance); c1402_l1420_action_invoke(&mut instance); c1403_l1421_action_invoke(&mut instance); c1404_l1422_action_invoke(&mut instance); c1405_l1423_action_invoke(&mut instance); c1406_l1424_action_invoke(&mut instance); c1407_l1425_action_invoke(&mut instance); c1408_l1426_action_invoke(&mut instance); c1409_l1427_action_invoke(&mut instance); c1410_l1428_action_invoke(&mut instance); c1411_l1429_action_invoke(&mut instance); c1412_l1430_action_invoke(&mut instance); c1413_l1431_action_invoke(&mut instance); c1414_l1432_action_invoke(&mut instance); c1415_l1433_action_invoke(&mut instance); c1416_l1434_action_invoke(&mut instance); c1417_l1435_action_invoke(&mut instance); c1418_l1436_action_invoke(&mut instance); c1419_l1437_action_invoke(&mut instance); c1420_l1438_action_invoke(&mut instance); c1421_l1439_action_invoke(&mut instance); c1422_l1440_action_invoke(&mut instance); c1423_l1441_action_invoke(&mut instance); c1424_l1442_action_invoke(&mut instance); c1425_l1443_action_invoke(&mut instance); c1426_l1444_action_invoke(&mut instance); c1427_l1445_action_invoke(&mut instance); c1428_l1446_action_invoke(&mut instance); c1429_l1447_action_invoke(&mut instance); c1430_l1448_action_invoke(&mut instance); c1431_l1449_action_invoke(&mut instance); c1432_l1450_action_invoke(&mut instance); c1433_l1451_assert_return_canonical_nan(&mut instance); c1434_l1452_assert_return_arithmetic_nan(&mut instance); c1435_l1453_assert_return_canonical_nan(&mut instance); c1436_l1454_assert_return_arithmetic_nan(&mut instance); c1437_l1455_assert_return_canonical_nan(&mut instance); c1438_l1456_assert_return_arithmetic_nan(&mut instance); c1439_l1457_assert_return_canonical_nan(&mut instance); c1440_l1458_assert_return_arithmetic_nan(&mut instance); c1441_l1459_action_invoke(&mut instance); c1442_l1460_action_invoke(&mut instance); c1443_l1461_action_invoke(&mut instance); c1444_l1462_action_invoke(&mut instance); c1445_l1463_action_invoke(&mut instance); c1446_l1464_action_invoke(&mut instance); c1447_l1465_action_invoke(&mut instance); c1448_l1466_action_invoke(&mut instance); c1449_l1467_action_invoke(&mut instance); c1450_l1468_action_invoke(&mut instance); c1451_l1469_action_invoke(&mut instance); c1452_l1470_action_invoke(&mut instance); c1453_l1471_action_invoke(&mut instance); c1454_l1472_action_invoke(&mut instance); c1455_l1473_action_invoke(&mut instance); c1456_l1474_action_invoke(&mut instance); c1457_l1475_action_invoke(&mut instance); c1458_l1476_action_invoke(&mut instance); c1459_l1477_action_invoke(&mut instance); c1460_l1478_action_invoke(&mut instance); c1461_l1479_action_invoke(&mut instance); c1462_l1480_action_invoke(&mut instance); c1463_l1481_action_invoke(&mut instance); c1464_l1482_action_invoke(&mut instance); c1465_l1483_action_invoke(&mut instance); c1466_l1484_action_invoke(&mut instance); c1467_l1485_action_invoke(&mut instance); c1468_l1486_action_invoke(&mut instance); c1469_l1487_action_invoke(&mut instance); c1470_l1488_action_invoke(&mut instance); c1471_l1489_action_invoke(&mut instance); c1472_l1490_action_invoke(&mut instance); c1473_l1491_assert_return_canonical_nan(&mut instance); c1474_l1492_assert_return_arithmetic_nan(&mut instance); c1475_l1493_assert_return_canonical_nan(&mut instance); c1476_l1494_assert_return_arithmetic_nan(&mut instance); c1477_l1495_assert_return_canonical_nan(&mut instance); c1478_l1496_assert_return_arithmetic_nan(&mut instance); c1479_l1497_assert_return_canonical_nan(&mut instance); c1480_l1498_assert_return_arithmetic_nan(&mut instance); c1481_l1499_action_invoke(&mut instance); c1482_l1500_action_invoke(&mut instance); c1483_l1501_action_invoke(&mut instance); c1484_l1502_action_invoke(&mut instance); c1485_l1503_action_invoke(&mut instance); c1486_l1504_action_invoke(&mut instance); c1487_l1505_action_invoke(&mut instance); c1488_l1506_action_invoke(&mut instance); c1489_l1507_action_invoke(&mut instance); c1490_l1508_action_invoke(&mut instance); c1491_l1509_action_invoke(&mut instance); c1492_l1510_action_invoke(&mut instance); c1493_l1511_action_invoke(&mut instance); c1494_l1512_action_invoke(&mut instance); c1495_l1513_action_invoke(&mut instance); c1496_l1514_action_invoke(&mut instance); c1497_l1515_action_invoke(&mut instance); c1498_l1516_action_invoke(&mut instance); c1499_l1517_action_invoke(&mut instance); c1500_l1518_action_invoke(&mut instance); c1501_l1519_action_invoke(&mut instance); c1502_l1520_action_invoke(&mut instance); c1503_l1521_action_invoke(&mut instance); c1504_l1522_action_invoke(&mut instance); c1505_l1523_action_invoke(&mut instance); c1506_l1524_action_invoke(&mut instance); c1507_l1525_action_invoke(&mut instance); c1508_l1526_action_invoke(&mut instance); c1509_l1527_assert_return_canonical_nan(&mut instance); c1510_l1528_assert_return_canonical_nan(&mut instance); c1511_l1529_assert_return_canonical_nan(&mut instance); c1512_l1530_assert_return_canonical_nan(&mut instance); c1513_l1531_assert_return_canonical_nan(&mut instance); c1514_l1532_assert_return_arithmetic_nan(&mut instance); c1515_l1533_assert_return_canonical_nan(&mut instance); c1516_l1534_assert_return_arithmetic_nan(&mut instance); c1517_l1535_assert_return_canonical_nan(&mut instance); c1518_l1536_assert_return_arithmetic_nan(&mut instance); c1519_l1537_assert_return_canonical_nan(&mut instance); c1520_l1538_assert_return_arithmetic_nan(&mut instance); c1521_l1539_assert_return_canonical_nan(&mut instance); c1522_l1540_assert_return_arithmetic_nan(&mut instance); c1523_l1541_assert_return_canonical_nan(&mut instance); c1524_l1542_assert_return_arithmetic_nan(&mut instance); c1525_l1543_assert_return_canonical_nan(&mut instance); c1526_l1544_assert_return_arithmetic_nan(&mut instance); c1527_l1545_assert_return_canonical_nan(&mut instance); c1528_l1546_assert_return_arithmetic_nan(&mut instance); c1529_l1547_assert_return_canonical_nan(&mut instance); c1530_l1548_assert_return_arithmetic_nan(&mut instance); c1531_l1549_assert_return_canonical_nan(&mut instance); c1532_l1550_assert_return_arithmetic_nan(&mut instance); c1533_l1551_assert_return_canonical_nan(&mut instance); c1534_l1552_assert_return_arithmetic_nan(&mut instance); c1535_l1553_assert_return_canonical_nan(&mut instance); c1536_l1554_assert_return_arithmetic_nan(&mut instance); c1537_l1555_assert_return_canonical_nan(&mut instance); c1538_l1556_assert_return_arithmetic_nan(&mut instance); c1539_l1557_assert_return_canonical_nan(&mut instance); c1540_l1558_assert_return_arithmetic_nan(&mut instance); c1541_l1559_assert_return_canonical_nan(&mut instance); c1542_l1560_assert_return_arithmetic_nan(&mut instance); c1543_l1561_assert_return_canonical_nan(&mut instance); c1544_l1562_assert_return_arithmetic_nan(&mut instance); c1545_l1563_assert_return_canonical_nan(&mut instance); c1546_l1564_assert_return_arithmetic_nan(&mut instance); c1547_l1565_assert_return_canonical_nan(&mut instance); c1548_l1566_assert_return_arithmetic_nan(&mut instance); c1549_l1567_assert_return_canonical_nan(&mut instance); c1550_l1568_assert_return_arithmetic_nan(&mut instance); c1551_l1569_assert_return_canonical_nan(&mut instance); c1552_l1570_assert_return_arithmetic_nan(&mut instance); c1553_l1571_assert_return_canonical_nan(&mut instance); c1554_l1572_assert_return_arithmetic_nan(&mut instance); c1555_l1573_assert_return_canonical_nan(&mut instance); c1556_l1574_assert_return_arithmetic_nan(&mut instance); c1557_l1575_assert_return_canonical_nan(&mut instance); c1558_l1576_assert_return_arithmetic_nan(&mut instance); c1559_l1577_assert_return_canonical_nan(&mut instance); c1560_l1578_assert_return_arithmetic_nan(&mut instance); c1561_l1579_assert_return_canonical_nan(&mut instance); c1562_l1580_assert_return_arithmetic_nan(&mut instance); c1563_l1581_assert_return_canonical_nan(&mut instance); c1564_l1582_assert_return_arithmetic_nan(&mut instance); c1565_l1583_assert_return_canonical_nan(&mut instance); c1566_l1584_assert_return_arithmetic_nan(&mut instance); c1567_l1585_assert_return_canonical_nan(&mut instance); c1568_l1586_assert_return_arithmetic_nan(&mut instance); c1569_l1587_assert_return_canonical_nan(&mut instance); c1570_l1588_assert_return_arithmetic_nan(&mut instance); c1571_l1589_assert_return_canonical_nan(&mut instance); c1572_l1590_assert_return_arithmetic_nan(&mut instance); c1573_l1591_assert_return_canonical_nan(&mut instance); c1574_l1592_assert_return_arithmetic_nan(&mut instance); c1575_l1593_assert_return_canonical_nan(&mut instance); c1576_l1594_assert_return_arithmetic_nan(&mut instance); c1577_l1595_assert_return_canonical_nan(&mut instance); c1578_l1596_assert_return_arithmetic_nan(&mut instance); c1579_l1597_assert_return_canonical_nan(&mut instance); c1580_l1598_assert_return_arithmetic_nan(&mut instance); c1581_l1599_assert_return_canonical_nan(&mut instance); c1582_l1600_assert_return_arithmetic_nan(&mut instance); c1583_l1601_assert_return_canonical_nan(&mut instance); c1584_l1602_assert_return_arithmetic_nan(&mut instance); c1585_l1603_assert_return_canonical_nan(&mut instance); c1586_l1604_assert_return_arithmetic_nan(&mut instance); c1587_l1605_assert_return_arithmetic_nan(&mut instance); c1588_l1606_assert_return_arithmetic_nan(&mut instance); c1589_l1607_assert_return_canonical_nan(&mut instance); c1590_l1608_assert_return_arithmetic_nan(&mut instance); c1591_l1609_assert_return_arithmetic_nan(&mut instance); c1592_l1610_assert_return_arithmetic_nan(&mut instance); c1593_l1611_assert_return_canonical_nan(&mut instance); c1594_l1612_assert_return_arithmetic_nan(&mut instance); c1595_l1613_assert_return_arithmetic_nan(&mut instance); c1596_l1614_assert_return_arithmetic_nan(&mut instance); c1597_l1615_assert_return_canonical_nan(&mut instance); c1598_l1616_assert_return_arithmetic_nan(&mut instance); c1599_l1617_assert_return_arithmetic_nan(&mut instance); c1600_l1618_assert_return_arithmetic_nan(&mut instance); c1601_l1619_action_invoke(&mut instance); c1602_l1620_action_invoke(&mut instance); c1603_l1621_action_invoke(&mut instance); c1604_l1622_action_invoke(&mut instance); c1605_l1623_action_invoke(&mut instance); c1606_l1624_action_invoke(&mut instance); c1607_l1625_action_invoke(&mut instance); c1608_l1626_action_invoke(&mut instance); c1609_l1627_action_invoke(&mut instance); c1610_l1628_action_invoke(&mut instance); c1611_l1629_action_invoke(&mut instance); c1612_l1630_action_invoke(&mut instance); c1613_l1631_action_invoke(&mut instance); c1614_l1632_action_invoke(&mut instance); c1615_l1633_action_invoke(&mut instance); c1616_l1634_action_invoke(&mut instance); c1617_l1635_action_invoke(&mut instance); c1618_l1636_action_invoke(&mut instance); c1619_l1637_action_invoke(&mut instance); c1620_l1638_action_invoke(&mut instance); c1621_l1639_action_invoke(&mut instance); c1622_l1640_action_invoke(&mut instance); c1623_l1641_action_invoke(&mut instance); c1624_l1642_action_invoke(&mut instance); c1625_l1643_action_invoke(&mut instance); c1626_l1644_action_invoke(&mut instance); c1627_l1645_action_invoke(&mut instance); c1628_l1646_action_invoke(&mut instance); c1629_l1647_action_invoke(&mut instance); c1630_l1648_action_invoke(&mut instance); c1631_l1649_action_invoke(&mut instance); c1632_l1650_action_invoke(&mut instance); c1633_l1651_assert_return_canonical_nan(&mut instance); c1634_l1652_assert_return_arithmetic_nan(&mut instance); c1635_l1653_assert_return_canonical_nan(&mut instance); c1636_l1654_assert_return_arithmetic_nan(&mut instance); c1637_l1655_assert_return_canonical_nan(&mut instance); c1638_l1656_assert_return_arithmetic_nan(&mut instance); c1639_l1657_assert_return_canonical_nan(&mut instance); c1640_l1658_assert_return_arithmetic_nan(&mut instance); c1641_l1659_action_invoke(&mut instance); c1642_l1660_action_invoke(&mut instance); c1643_l1661_action_invoke(&mut instance); c1644_l1662_action_invoke(&mut instance); c1645_l1663_action_invoke(&mut instance); c1646_l1664_action_invoke(&mut instance); c1647_l1665_action_invoke(&mut instance); c1648_l1666_action_invoke(&mut instance); c1649_l1667_action_invoke(&mut instance); c1650_l1668_action_invoke(&mut instance); c1651_l1669_action_invoke(&mut instance); c1652_l1670_action_invoke(&mut instance); c1653_l1671_action_invoke(&mut instance); c1654_l1672_action_invoke(&mut instance); c1655_l1673_action_invoke(&mut instance); c1656_l1674_action_invoke(&mut instance); c1657_l1675_action_invoke(&mut instance); c1658_l1676_action_invoke(&mut instance); c1659_l1677_action_invoke(&mut instance); c1660_l1678_action_invoke(&mut instance); c1661_l1679_action_invoke(&mut instance); c1662_l1680_action_invoke(&mut instance); c1663_l1681_action_invoke(&mut instance); c1664_l1682_action_invoke(&mut instance); c1665_l1683_action_invoke(&mut instance); c1666_l1684_action_invoke(&mut instance); c1667_l1685_action_invoke(&mut instance); c1668_l1686_action_invoke(&mut instance); c1669_l1687_action_invoke(&mut instance); c1670_l1688_action_invoke(&mut instance); c1671_l1689_action_invoke(&mut instance); c1672_l1690_action_invoke(&mut instance); c1673_l1691_assert_return_canonical_nan(&mut instance); c1674_l1692_assert_return_arithmetic_nan(&mut instance); c1675_l1693_assert_return_canonical_nan(&mut instance); c1676_l1694_assert_return_arithmetic_nan(&mut instance); c1677_l1695_assert_return_canonical_nan(&mut instance); c1678_l1696_assert_return_arithmetic_nan(&mut instance); c1679_l1697_assert_return_canonical_nan(&mut instance); c1680_l1698_assert_return_arithmetic_nan(&mut instance); c1681_l1699_action_invoke(&mut instance); c1682_l1700_action_invoke(&mut instance); c1683_l1701_action_invoke(&mut instance); c1684_l1702_action_invoke(&mut instance); c1685_l1703_action_invoke(&mut instance); c1686_l1704_action_invoke(&mut instance); c1687_l1705_action_invoke(&mut instance); c1688_l1706_action_invoke(&mut instance); c1689_l1707_action_invoke(&mut instance); c1690_l1708_action_invoke(&mut instance); c1691_l1709_action_invoke(&mut instance); c1692_l1710_action_invoke(&mut instance); c1693_l1711_action_invoke(&mut instance); c1694_l1712_action_invoke(&mut instance); c1695_l1713_action_invoke(&mut instance); c1696_l1714_action_invoke(&mut instance); c1697_l1715_action_invoke(&mut instance); c1698_l1716_action_invoke(&mut instance); c1699_l1717_action_invoke(&mut instance); c1700_l1718_action_invoke(&mut instance); c1701_l1719_action_invoke(&mut instance); c1702_l1720_action_invoke(&mut instance); c1703_l1721_action_invoke(&mut instance); c1704_l1722_action_invoke(&mut instance); c1705_l1723_action_invoke(&mut instance); c1706_l1724_action_invoke(&mut instance); c1707_l1725_action_invoke(&mut instance); c1708_l1726_action_invoke(&mut instance); c1709_l1727_action_invoke(&mut instance); c1710_l1728_action_invoke(&mut instance); c1711_l1729_action_invoke(&mut instance); c1712_l1730_action_invoke(&mut instance); c1713_l1731_assert_return_canonical_nan(&mut instance); c1714_l1732_assert_return_arithmetic_nan(&mut instance); c1715_l1733_assert_return_canonical_nan(&mut instance); c1716_l1734_assert_return_arithmetic_nan(&mut instance); c1717_l1735_assert_return_canonical_nan(&mut instance); c1718_l1736_assert_return_arithmetic_nan(&mut instance); c1719_l1737_assert_return_canonical_nan(&mut instance); c1720_l1738_assert_return_arithmetic_nan(&mut instance); c1721_l1739_action_invoke(&mut instance); c1722_l1740_action_invoke(&mut instance); c1723_l1741_action_invoke(&mut instance); c1724_l1742_action_invoke(&mut instance); c1725_l1743_action_invoke(&mut instance); c1726_l1744_action_invoke(&mut instance); c1727_l1745_action_invoke(&mut instance); c1728_l1746_action_invoke(&mut instance); c1729_l1747_action_invoke(&mut instance); c1730_l1748_action_invoke(&mut instance); c1731_l1749_action_invoke(&mut instance); c1732_l1750_action_invoke(&mut instance); c1733_l1751_action_invoke(&mut instance); c1734_l1752_action_invoke(&mut instance); c1735_l1753_action_invoke(&mut instance); c1736_l1754_action_invoke(&mut instance); c1737_l1755_action_invoke(&mut instance); c1738_l1756_action_invoke(&mut instance); c1739_l1757_action_invoke(&mut instance); c1740_l1758_action_invoke(&mut instance); c1741_l1759_action_invoke(&mut instance); c1742_l1760_action_invoke(&mut instance); c1743_l1761_action_invoke(&mut instance); c1744_l1762_action_invoke(&mut instance); c1745_l1763_action_invoke(&mut instance); c1746_l1764_action_invoke(&mut instance); c1747_l1765_action_invoke(&mut instance); c1748_l1766_action_invoke(&mut instance); c1749_l1767_action_invoke(&mut instance); c1750_l1768_action_invoke(&mut instance); c1751_l1769_action_invoke(&mut instance); c1752_l1770_action_invoke(&mut instance); c1753_l1771_assert_return_canonical_nan(&mut instance); c1754_l1772_assert_return_arithmetic_nan(&mut instance); c1755_l1773_assert_return_canonical_nan(&mut instance); c1756_l1774_assert_return_arithmetic_nan(&mut instance); c1757_l1775_assert_return_canonical_nan(&mut instance); c1758_l1776_assert_return_arithmetic_nan(&mut instance); c1759_l1777_assert_return_canonical_nan(&mut instance); c1760_l1778_assert_return_arithmetic_nan(&mut instance); c1761_l1779_action_invoke(&mut instance); c1762_l1780_action_invoke(&mut instance); c1763_l1781_action_invoke(&mut instance); c1764_l1782_action_invoke(&mut instance); c1765_l1783_action_invoke(&mut instance); c1766_l1784_action_invoke(&mut instance); c1767_l1785_action_invoke(&mut instance); c1768_l1786_action_invoke(&mut instance); c1769_l1787_action_invoke(&mut instance); c1770_l1788_action_invoke(&mut instance); c1771_l1789_action_invoke(&mut instance); c1772_l1790_action_invoke(&mut instance); c1773_l1791_action_invoke(&mut instance); c1774_l1792_action_invoke(&mut instance); c1775_l1793_action_invoke(&mut instance); c1776_l1794_action_invoke(&mut instance); c1777_l1795_action_invoke(&mut instance); c1778_l1796_action_invoke(&mut instance); c1779_l1797_action_invoke(&mut instance); c1780_l1798_action_invoke(&mut instance); c1781_l1799_action_invoke(&mut instance); c1782_l1800_action_invoke(&mut instance); c1783_l1801_action_invoke(&mut instance); c1784_l1802_action_invoke(&mut instance); c1785_l1803_action_invoke(&mut instance); c1786_l1804_action_invoke(&mut instance); c1787_l1805_action_invoke(&mut instance); c1788_l1806_action_invoke(&mut instance); c1789_l1807_action_invoke(&mut instance); c1790_l1808_action_invoke(&mut instance); c1791_l1809_action_invoke(&mut instance); c1792_l1810_action_invoke(&mut instance); c1793_l1811_assert_return_canonical_nan(&mut instance); c1794_l1812_assert_return_arithmetic_nan(&mut instance); c1795_l1813_assert_return_canonical_nan(&mut instance); c1796_l1814_assert_return_arithmetic_nan(&mut instance); c1797_l1815_assert_return_canonical_nan(&mut instance); c1798_l1816_assert_return_arithmetic_nan(&mut instance); c1799_l1817_assert_return_canonical_nan(&mut instance); c1800_l1818_assert_return_arithmetic_nan(&mut instance); c1801_l1819_action_invoke(&mut instance); c1802_l1820_action_invoke(&mut instance); c1803_l1821_action_invoke(&mut instance); c1804_l1822_action_invoke(&mut instance); c1805_l1823_action_invoke(&mut instance); c1806_l1824_action_invoke(&mut instance); c1807_l1825_action_invoke(&mut instance); c1808_l1826_action_invoke(&mut instance); c1809_l1827_action_invoke(&mut instance); c1810_l1828_action_invoke(&mut instance); c1811_l1829_action_invoke(&mut instance); c1812_l1830_action_invoke(&mut instance); c1813_l1831_action_invoke(&mut instance); c1814_l1832_action_invoke(&mut instance); c1815_l1833_action_invoke(&mut instance); c1816_l1834_action_invoke(&mut instance); c1817_l1835_action_invoke(&mut instance); c1818_l1836_action_invoke(&mut instance); c1819_l1837_action_invoke(&mut instance); c1820_l1838_action_invoke(&mut instance); c1821_l1839_action_invoke(&mut instance); c1822_l1840_action_invoke(&mut instance); c1823_l1841_action_invoke(&mut instance); c1824_l1842_action_invoke(&mut instance); c1825_l1843_action_invoke(&mut instance); c1826_l1844_action_invoke(&mut instance); c1827_l1845_action_invoke(&mut instance); c1828_l1846_action_invoke(&mut instance); c1829_l1847_action_invoke(&mut instance); c1830_l1848_action_invoke(&mut instance); c1831_l1849_action_invoke(&mut instance); c1832_l1850_action_invoke(&mut instance); c1833_l1851_assert_return_canonical_nan(&mut instance); c1834_l1852_assert_return_arithmetic_nan(&mut instance); c1835_l1853_assert_return_canonical_nan(&mut instance); c1836_l1854_assert_return_arithmetic_nan(&mut instance); c1837_l1855_assert_return_canonical_nan(&mut instance); c1838_l1856_assert_return_arithmetic_nan(&mut instance); c1839_l1857_assert_return_canonical_nan(&mut instance); c1840_l1858_assert_return_arithmetic_nan(&mut instance); c1841_l1859_action_invoke(&mut instance); c1842_l1860_action_invoke(&mut instance); c1843_l1861_action_invoke(&mut instance); c1844_l1862_action_invoke(&mut instance); c1845_l1863_action_invoke(&mut instance); c1846_l1864_action_invoke(&mut instance); c1847_l1865_action_invoke(&mut instance); c1848_l1866_action_invoke(&mut instance); c1849_l1867_action_invoke(&mut instance); c1850_l1868_action_invoke(&mut instance); c1851_l1869_action_invoke(&mut instance); c1852_l1870_action_invoke(&mut instance); c1853_l1871_action_invoke(&mut instance); c1854_l1872_action_invoke(&mut instance); c1855_l1873_action_invoke(&mut instance); c1856_l1874_action_invoke(&mut instance); c1857_l1875_action_invoke(&mut instance); c1858_l1876_action_invoke(&mut instance); c1859_l1877_action_invoke(&mut instance); c1860_l1878_action_invoke(&mut instance); c1861_l1879_action_invoke(&mut instance); c1862_l1880_action_invoke(&mut instance); c1863_l1881_action_invoke(&mut instance); c1864_l1882_action_invoke(&mut instance); c1865_l1883_action_invoke(&mut instance); c1866_l1884_action_invoke(&mut instance); c1867_l1885_action_invoke(&mut instance); c1868_l1886_action_invoke(&mut instance); c1869_l1887_action_invoke(&mut instance); c1870_l1888_action_invoke(&mut instance); c1871_l1889_action_invoke(&mut instance); c1872_l1890_action_invoke(&mut instance); c1873_l1891_assert_return_canonical_nan(&mut instance); c1874_l1892_assert_return_arithmetic_nan(&mut instance); c1875_l1893_assert_return_canonical_nan(&mut instance); c1876_l1894_assert_return_arithmetic_nan(&mut instance); c1877_l1895_assert_return_canonical_nan(&mut instance); c1878_l1896_assert_return_arithmetic_nan(&mut instance); c1879_l1897_assert_return_canonical_nan(&mut instance); c1880_l1898_assert_return_arithmetic_nan(&mut instance); c1881_l1899_action_invoke(&mut instance); c1882_l1900_action_invoke(&mut instance); c1883_l1901_action_invoke(&mut instance); c1884_l1902_action_invoke(&mut instance); c1885_l1903_action_invoke(&mut instance); c1886_l1904_action_invoke(&mut instance); c1887_l1905_action_invoke(&mut instance); c1888_l1906_action_invoke(&mut instance); c1889_l1907_action_invoke(&mut instance); c1890_l1908_action_invoke(&mut instance); c1891_l1909_action_invoke(&mut instance); c1892_l1910_action_invoke(&mut instance); c1893_l1911_action_invoke(&mut instance); c1894_l1912_action_invoke(&mut instance); c1895_l1913_action_invoke(&mut instance); c1896_l1914_action_invoke(&mut instance); c1897_l1915_action_invoke(&mut instance); c1898_l1916_action_invoke(&mut instance); c1899_l1917_action_invoke(&mut instance); c1900_l1918_action_invoke(&mut instance); c1901_l1919_action_invoke(&mut instance); c1902_l1920_action_invoke(&mut instance); c1903_l1921_action_invoke(&mut instance); c1904_l1922_action_invoke(&mut instance); c1905_l1923_action_invoke(&mut instance); c1906_l1924_action_invoke(&mut instance); c1907_l1925_action_invoke(&mut instance); c1908_l1926_action_invoke(&mut instance); c1909_l1927_action_invoke(&mut instance); c1910_l1928_action_invoke(&mut instance); c1911_l1929_action_invoke(&mut instance); c1912_l1930_action_invoke(&mut instance); c1913_l1931_assert_return_canonical_nan(&mut instance); c1914_l1932_assert_return_arithmetic_nan(&mut instance); c1915_l1933_assert_return_canonical_nan(&mut instance); c1916_l1934_assert_return_arithmetic_nan(&mut instance); c1917_l1935_assert_return_canonical_nan(&mut instance); c1918_l1936_assert_return_arithmetic_nan(&mut instance); c1919_l1937_assert_return_canonical_nan(&mut instance); c1920_l1938_assert_return_arithmetic_nan(&mut instance); c1921_l1939_assert_return_canonical_nan(&mut instance); c1922_l1940_assert_return_arithmetic_nan(&mut instance); c1923_l1941_assert_return_canonical_nan(&mut instance); c1924_l1942_assert_return_arithmetic_nan(&mut instance); c1925_l1943_assert_return_canonical_nan(&mut instance); c1926_l1944_assert_return_arithmetic_nan(&mut instance); c1927_l1945_assert_return_canonical_nan(&mut instance); c1928_l1946_assert_return_arithmetic_nan(&mut instance); c1929_l1947_assert_return_canonical_nan(&mut instance); c1930_l1948_assert_return_arithmetic_nan(&mut instance); c1931_l1949_assert_return_canonical_nan(&mut instance); c1932_l1950_assert_return_arithmetic_nan(&mut instance); c1933_l1951_assert_return_canonical_nan(&mut instance); c1934_l1952_assert_return_arithmetic_nan(&mut instance); c1935_l1953_assert_return_canonical_nan(&mut instance); c1936_l1954_assert_return_arithmetic_nan(&mut instance); c1937_l1955_assert_return_canonical_nan(&mut instance); c1938_l1956_assert_return_arithmetic_nan(&mut instance); c1939_l1957_assert_return_canonical_nan(&mut instance); c1940_l1958_assert_return_arithmetic_nan(&mut instance); c1941_l1959_assert_return_canonical_nan(&mut instance); c1942_l1960_assert_return_arithmetic_nan(&mut instance); c1943_l1961_assert_return_canonical_nan(&mut instance); c1944_l1962_assert_return_arithmetic_nan(&mut instance); c1945_l1963_assert_return_canonical_nan(&mut instance); c1946_l1964_assert_return_arithmetic_nan(&mut instance); c1947_l1965_assert_return_canonical_nan(&mut instance); c1948_l1966_assert_return_arithmetic_nan(&mut instance); c1949_l1967_assert_return_canonical_nan(&mut instance); c1950_l1968_assert_return_arithmetic_nan(&mut instance); c1951_l1969_assert_return_canonical_nan(&mut instance); c1952_l1970_assert_return_arithmetic_nan(&mut instance); c1953_l1971_assert_return_canonical_nan(&mut instance); c1954_l1972_assert_return_arithmetic_nan(&mut instance); c1955_l1973_assert_return_canonical_nan(&mut instance); c1956_l1974_assert_return_arithmetic_nan(&mut instance); c1957_l1975_assert_return_canonical_nan(&mut instance); c1958_l1976_assert_return_arithmetic_nan(&mut instance); c1959_l1977_assert_return_canonical_nan(&mut instance); c1960_l1978_assert_return_arithmetic_nan(&mut instance); c1961_l1979_assert_return_canonical_nan(&mut instance); c1962_l1980_assert_return_arithmetic_nan(&mut instance); c1963_l1981_assert_return_canonical_nan(&mut instance); c1964_l1982_assert_return_arithmetic_nan(&mut instance); c1965_l1983_assert_return_canonical_nan(&mut instance); c1966_l1984_assert_return_arithmetic_nan(&mut instance); c1967_l1985_assert_return_canonical_nan(&mut instance); c1968_l1986_assert_return_arithmetic_nan(&mut instance); c1969_l1987_assert_return_canonical_nan(&mut instance); c1970_l1988_assert_return_arithmetic_nan(&mut instance); c1971_l1989_assert_return_canonical_nan(&mut instance); c1972_l1990_assert_return_arithmetic_nan(&mut instance); c1973_l1991_assert_return_canonical_nan(&mut instance); c1974_l1992_assert_return_arithmetic_nan(&mut instance); c1975_l1993_assert_return_canonical_nan(&mut instance); c1976_l1994_assert_return_arithmetic_nan(&mut instance); c1977_l1995_assert_return_canonical_nan(&mut instance); c1978_l1996_assert_return_arithmetic_nan(&mut instance); c1979_l1997_assert_return_canonical_nan(&mut instance); c1980_l1998_assert_return_arithmetic_nan(&mut instance); c1981_l1999_assert_return_canonical_nan(&mut instance); c1982_l2000_assert_return_arithmetic_nan(&mut instance); c1983_l2001_assert_return_canonical_nan(&mut instance); c1984_l2002_assert_return_arithmetic_nan(&mut instance); c1985_l2003_assert_return_canonical_nan(&mut instance); c1986_l2004_assert_return_arithmetic_nan(&mut instance); c1987_l2005_assert_return_arithmetic_nan(&mut instance); c1988_l2006_assert_return_arithmetic_nan(&mut instance); c1989_l2007_assert_return_canonical_nan(&mut instance); c1990_l2008_assert_return_arithmetic_nan(&mut instance); c1991_l2009_assert_return_arithmetic_nan(&mut instance); c1992_l2010_assert_return_arithmetic_nan(&mut instance); c1993_l2011_assert_return_canonical_nan(&mut instance); c1994_l2012_assert_return_arithmetic_nan(&mut instance); c1995_l2013_assert_return_arithmetic_nan(&mut instance); c1996_l2014_assert_return_arithmetic_nan(&mut instance); c1997_l2015_assert_return_canonical_nan(&mut instance); c1998_l2016_assert_return_arithmetic_nan(&mut instance); c1999_l2017_assert_return_arithmetic_nan(&mut instance); c2000_l2018_assert_return_arithmetic_nan(&mut instance); c2001_l2019_action_invoke(&mut instance); c2002_l2020_action_invoke(&mut instance); c2003_l2021_action_invoke(&mut instance); c2004_l2022_action_invoke(&mut instance); c2005_l2023_action_invoke(&mut instance); c2006_l2024_action_invoke(&mut instance); c2007_l2025_action_invoke(&mut instance); c2008_l2026_action_invoke(&mut instance); c2009_l2027_action_invoke(&mut instance); c2010_l2028_action_invoke(&mut instance); c2011_l2029_action_invoke(&mut instance); c2012_l2030_action_invoke(&mut instance); c2013_l2031_action_invoke(&mut instance); c2014_l2032_action_invoke(&mut instance); c2015_l2033_action_invoke(&mut instance); c2016_l2034_action_invoke(&mut instance); c2017_l2035_action_invoke(&mut instance); c2018_l2036_action_invoke(&mut instance); c2019_l2037_action_invoke(&mut instance); c2020_l2038_action_invoke(&mut instance); c2021_l2039_action_invoke(&mut instance); c2022_l2040_action_invoke(&mut instance); c2023_l2041_action_invoke(&mut instance); c2024_l2042_action_invoke(&mut instance); c2025_l2043_action_invoke(&mut instance); c2026_l2044_action_invoke(&mut instance); c2027_l2045_action_invoke(&mut instance); c2028_l2046_action_invoke(&mut instance); c2029_l2047_action_invoke(&mut instance); c2030_l2048_action_invoke(&mut instance); c2031_l2049_action_invoke(&mut instance); c2032_l2050_action_invoke(&mut instance); c2033_l2051_assert_return_canonical_nan(&mut instance); c2034_l2052_assert_return_arithmetic_nan(&mut instance); c2035_l2053_assert_return_canonical_nan(&mut instance); c2036_l2054_assert_return_arithmetic_nan(&mut instance); c2037_l2055_assert_return_canonical_nan(&mut instance); c2038_l2056_assert_return_arithmetic_nan(&mut instance); c2039_l2057_assert_return_canonical_nan(&mut instance); c2040_l2058_assert_return_arithmetic_nan(&mut instance); c2041_l2059_action_invoke(&mut instance); c2042_l2060_action_invoke(&mut instance); c2043_l2061_action_invoke(&mut instance); c2044_l2062_action_invoke(&mut instance); c2045_l2063_action_invoke(&mut instance); c2046_l2064_action_invoke(&mut instance); c2047_l2065_action_invoke(&mut instance); c2048_l2066_action_invoke(&mut instance); c2049_l2067_action_invoke(&mut instance); c2050_l2068_action_invoke(&mut instance); c2051_l2069_action_invoke(&mut instance); c2052_l2070_action_invoke(&mut instance); c2053_l2071_action_invoke(&mut instance); c2054_l2072_action_invoke(&mut instance); c2055_l2073_action_invoke(&mut instance); c2056_l2074_action_invoke(&mut instance); c2057_l2075_action_invoke(&mut instance); c2058_l2076_action_invoke(&mut instance); c2059_l2077_action_invoke(&mut instance); c2060_l2078_action_invoke(&mut instance); c2061_l2079_action_invoke(&mut instance); c2062_l2080_action_invoke(&mut instance); c2063_l2081_action_invoke(&mut instance); c2064_l2082_action_invoke(&mut instance); c2065_l2083_action_invoke(&mut instance); c2066_l2084_action_invoke(&mut instance); c2067_l2085_action_invoke(&mut instance); c2068_l2086_action_invoke(&mut instance); c2069_l2087_action_invoke(&mut instance); c2070_l2088_action_invoke(&mut instance); c2071_l2089_action_invoke(&mut instance); c2072_l2090_action_invoke(&mut instance); c2073_l2091_assert_return_canonical_nan(&mut instance); c2074_l2092_assert_return_arithmetic_nan(&mut instance); c2075_l2093_assert_return_canonical_nan(&mut instance); c2076_l2094_assert_return_arithmetic_nan(&mut instance); c2077_l2095_assert_return_canonical_nan(&mut instance); c2078_l2096_assert_return_arithmetic_nan(&mut instance); c2079_l2097_assert_return_canonical_nan(&mut instance); c2080_l2098_assert_return_arithmetic_nan(&mut instance); c2081_l2099_action_invoke(&mut instance); c2082_l2100_action_invoke(&mut instance); c2083_l2101_action_invoke(&mut instance); c2084_l2102_action_invoke(&mut instance); c2085_l2103_action_invoke(&mut instance); c2086_l2104_action_invoke(&mut instance); c2087_l2105_action_invoke(&mut instance); c2088_l2106_action_invoke(&mut instance); c2089_l2107_action_invoke(&mut instance); c2090_l2108_action_invoke(&mut instance); c2091_l2109_action_invoke(&mut instance); c2092_l2110_action_invoke(&mut instance); c2093_l2111_action_invoke(&mut instance); c2094_l2112_action_invoke(&mut instance); c2095_l2113_action_invoke(&mut instance); c2096_l2114_action_invoke(&mut instance); c2097_l2115_action_invoke(&mut instance); c2098_l2116_action_invoke(&mut instance); c2099_l2117_action_invoke(&mut instance); c2100_l2118_action_invoke(&mut instance); c2101_l2119_action_invoke(&mut instance); c2102_l2120_action_invoke(&mut instance); c2103_l2121_action_invoke(&mut instance); c2104_l2122_action_invoke(&mut instance); c2105_l2123_action_invoke(&mut instance); c2106_l2124_action_invoke(&mut instance); c2107_l2125_action_invoke(&mut instance); c2108_l2126_action_invoke(&mut instance); c2109_l2127_action_invoke(&mut instance); c2110_l2128_action_invoke(&mut instance); c2111_l2129_action_invoke(&mut instance); c2112_l2130_action_invoke(&mut instance); c2113_l2131_assert_return_canonical_nan(&mut instance); c2114_l2132_assert_return_arithmetic_nan(&mut instance); c2115_l2133_assert_return_canonical_nan(&mut instance); c2116_l2134_assert_return_arithmetic_nan(&mut instance); c2117_l2135_assert_return_canonical_nan(&mut instance); c2118_l2136_assert_return_arithmetic_nan(&mut instance); c2119_l2137_assert_return_canonical_nan(&mut instance); c2120_l2138_assert_return_arithmetic_nan(&mut instance); c2121_l2139_action_invoke(&mut instance); c2122_l2140_action_invoke(&mut instance); c2123_l2141_action_invoke(&mut instance); c2124_l2142_action_invoke(&mut instance); c2125_l2143_action_invoke(&mut instance); c2126_l2144_action_invoke(&mut instance); c2127_l2145_action_invoke(&mut instance); c2128_l2146_action_invoke(&mut instance); c2129_l2147_action_invoke(&mut instance); c2130_l2148_action_invoke(&mut instance); c2131_l2149_action_invoke(&mut instance); c2132_l2150_action_invoke(&mut instance); c2133_l2151_action_invoke(&mut instance); c2134_l2152_action_invoke(&mut instance); c2135_l2153_action_invoke(&mut instance); c2136_l2154_action_invoke(&mut instance); c2137_l2155_action_invoke(&mut instance); c2138_l2156_action_invoke(&mut instance); c2139_l2157_action_invoke(&mut instance); c2140_l2158_action_invoke(&mut instance); c2141_l2159_action_invoke(&mut instance); c2142_l2160_action_invoke(&mut instance); c2143_l2161_action_invoke(&mut instance); c2144_l2162_action_invoke(&mut instance); c2145_l2163_action_invoke(&mut instance); c2146_l2164_action_invoke(&mut instance); c2147_l2165_action_invoke(&mut instance); c2148_l2166_action_invoke(&mut instance); c2149_l2167_action_invoke(&mut instance); c2150_l2168_action_invoke(&mut instance); c2151_l2169_action_invoke(&mut instance); c2152_l2170_action_invoke(&mut instance); c2153_l2171_assert_return_canonical_nan(&mut instance); c2154_l2172_assert_return_arithmetic_nan(&mut instance); c2155_l2173_assert_return_canonical_nan(&mut instance); c2156_l2174_assert_return_arithmetic_nan(&mut instance); c2157_l2175_assert_return_canonical_nan(&mut instance); c2158_l2176_assert_return_arithmetic_nan(&mut instance); c2159_l2177_assert_return_canonical_nan(&mut instance); c2160_l2178_assert_return_arithmetic_nan(&mut instance); c2161_l2179_action_invoke(&mut instance); c2162_l2180_action_invoke(&mut instance); c2163_l2181_action_invoke(&mut instance); c2164_l2182_action_invoke(&mut instance); c2165_l2183_action_invoke(&mut instance); c2166_l2184_action_invoke(&mut instance); c2167_l2185_action_invoke(&mut instance); c2168_l2186_action_invoke(&mut instance); c2169_l2187_action_invoke(&mut instance); c2170_l2188_action_invoke(&mut instance); c2171_l2189_action_invoke(&mut instance); c2172_l2190_action_invoke(&mut instance); c2173_l2191_action_invoke(&mut instance); c2174_l2192_action_invoke(&mut instance); c2175_l2193_action_invoke(&mut instance); c2176_l2194_action_invoke(&mut instance); c2177_l2195_action_invoke(&mut instance); c2178_l2196_action_invoke(&mut instance); c2179_l2197_action_invoke(&mut instance); c2180_l2198_action_invoke(&mut instance); c2181_l2199_action_invoke(&mut instance); c2182_l2200_action_invoke(&mut instance); c2183_l2201_action_invoke(&mut instance); c2184_l2202_action_invoke(&mut instance); c2185_l2203_action_invoke(&mut instance); c2186_l2204_action_invoke(&mut instance); c2187_l2205_action_invoke(&mut instance); c2188_l2206_action_invoke(&mut instance); c2189_l2207_action_invoke(&mut instance); c2190_l2208_action_invoke(&mut instance); c2191_l2209_action_invoke(&mut instance); c2192_l2210_action_invoke(&mut instance); c2193_l2211_assert_return_canonical_nan(&mut instance); c2194_l2212_assert_return_arithmetic_nan(&mut instance); c2195_l2213_assert_return_canonical_nan(&mut instance); c2196_l2214_assert_return_arithmetic_nan(&mut instance); c2197_l2215_assert_return_canonical_nan(&mut instance); c2198_l2216_assert_return_arithmetic_nan(&mut instance); c2199_l2217_assert_return_canonical_nan(&mut instance); c2200_l2218_assert_return_arithmetic_nan(&mut instance); c2201_l2219_action_invoke(&mut instance); c2202_l2220_action_invoke(&mut instance); c2203_l2221_action_invoke(&mut instance); c2204_l2222_action_invoke(&mut instance); c2205_l2223_action_invoke(&mut instance); c2206_l2224_action_invoke(&mut instance); c2207_l2225_action_invoke(&mut instance); c2208_l2226_action_invoke(&mut instance); c2209_l2227_action_invoke(&mut instance); c2210_l2228_action_invoke(&mut instance); c2211_l2229_action_invoke(&mut instance); c2212_l2230_action_invoke(&mut instance); c2213_l2231_action_invoke(&mut instance); c2214_l2232_action_invoke(&mut instance); c2215_l2233_action_invoke(&mut instance); c2216_l2234_action_invoke(&mut instance); c2217_l2235_action_invoke(&mut instance); c2218_l2236_action_invoke(&mut instance); c2219_l2237_action_invoke(&mut instance); c2220_l2238_action_invoke(&mut instance); c2221_l2239_action_invoke(&mut instance); c2222_l2240_action_invoke(&mut instance); c2223_l2241_action_invoke(&mut instance); c2224_l2242_action_invoke(&mut instance); c2225_l2243_action_invoke(&mut instance); c2226_l2244_action_invoke(&mut instance); c2227_l2245_action_invoke(&mut instance); c2228_l2246_action_invoke(&mut instance); c2229_l2247_action_invoke(&mut instance); c2230_l2248_action_invoke(&mut instance); c2231_l2249_action_invoke(&mut instance); c2232_l2250_action_invoke(&mut instance); c2233_l2251_assert_return_canonical_nan(&mut instance); c2234_l2252_assert_return_arithmetic_nan(&mut instance); c2235_l2253_assert_return_canonical_nan(&mut instance); c2236_l2254_assert_return_arithmetic_nan(&mut instance); c2237_l2255_assert_return_canonical_nan(&mut instance); c2238_l2256_assert_return_arithmetic_nan(&mut instance); c2239_l2257_assert_return_canonical_nan(&mut instance); c2240_l2258_assert_return_arithmetic_nan(&mut instance); c2241_l2259_action_invoke(&mut instance); c2242_l2260_action_invoke(&mut instance); c2243_l2261_action_invoke(&mut instance); c2244_l2262_action_invoke(&mut instance); c2245_l2263_action_invoke(&mut instance); c2246_l2264_action_invoke(&mut instance); c2247_l2265_action_invoke(&mut instance); c2248_l2266_action_invoke(&mut instance); c2249_l2267_action_invoke(&mut instance); c2250_l2268_action_invoke(&mut instance); c2251_l2269_action_invoke(&mut instance); c2252_l2270_action_invoke(&mut instance); c2253_l2271_action_invoke(&mut instance); c2254_l2272_action_invoke(&mut instance); c2255_l2273_action_invoke(&mut instance); c2256_l2274_action_invoke(&mut instance); c2257_l2275_action_invoke(&mut instance); c2258_l2276_action_invoke(&mut instance); c2259_l2277_action_invoke(&mut instance); c2260_l2278_action_invoke(&mut instance); c2261_l2279_action_invoke(&mut instance); c2262_l2280_action_invoke(&mut instance); c2263_l2281_action_invoke(&mut instance); c2264_l2282_action_invoke(&mut instance); c2265_l2283_action_invoke(&mut instance); c2266_l2284_action_invoke(&mut instance); c2267_l2285_action_invoke(&mut instance); c2268_l2286_action_invoke(&mut instance); c2269_l2287_action_invoke(&mut instance); c2270_l2288_action_invoke(&mut instance); c2271_l2289_action_invoke(&mut instance); c2272_l2290_action_invoke(&mut instance); c2273_l2291_assert_return_canonical_nan(&mut instance); c2274_l2292_assert_return_arithmetic_nan(&mut instance); c2275_l2293_assert_return_canonical_nan(&mut instance); c2276_l2294_assert_return_arithmetic_nan(&mut instance); c2277_l2295_assert_return_canonical_nan(&mut instance); c2278_l2296_assert_return_arithmetic_nan(&mut instance); c2279_l2297_assert_return_canonical_nan(&mut instance); c2280_l2298_assert_return_arithmetic_nan(&mut instance); c2281_l2299_action_invoke(&mut instance); c2282_l2300_action_invoke(&mut instance); c2283_l2301_action_invoke(&mut instance); c2284_l2302_action_invoke(&mut instance); c2285_l2303_action_invoke(&mut instance); c2286_l2304_action_invoke(&mut instance); c2287_l2305_action_invoke(&mut instance); c2288_l2306_action_invoke(&mut instance); c2289_l2307_action_invoke(&mut instance); c2290_l2308_action_invoke(&mut instance); c2291_l2309_action_invoke(&mut instance); c2292_l2310_action_invoke(&mut instance); c2293_l2311_action_invoke(&mut instance); c2294_l2312_action_invoke(&mut instance); c2295_l2313_action_invoke(&mut instance); c2296_l2314_action_invoke(&mut instance); c2297_l2315_action_invoke(&mut instance); c2298_l2316_action_invoke(&mut instance); c2299_l2317_action_invoke(&mut instance); c2300_l2318_action_invoke(&mut instance); c2301_l2319_action_invoke(&mut instance); c2302_l2320_action_invoke(&mut instance); c2303_l2321_action_invoke(&mut instance); c2304_l2322_action_invoke(&mut instance); c2305_l2323_action_invoke(&mut instance); c2306_l2324_action_invoke(&mut instance); c2307_l2325_action_invoke(&mut instance); c2308_l2326_action_invoke(&mut instance); c2309_l2327_action_invoke(&mut instance); c2310_l2328_action_invoke(&mut instance); c2311_l2329_action_invoke(&mut instance); c2312_l2330_action_invoke(&mut instance); c2313_l2331_assert_return_canonical_nan(&mut instance); c2314_l2332_assert_return_arithmetic_nan(&mut instance); c2315_l2333_assert_return_canonical_nan(&mut instance); c2316_l2334_assert_return_arithmetic_nan(&mut instance); c2317_l2335_assert_return_canonical_nan(&mut instance); c2318_l2336_assert_return_arithmetic_nan(&mut instance); c2319_l2337_assert_return_canonical_nan(&mut instance); c2320_l2338_assert_return_arithmetic_nan(&mut instance); c2321_l2339_assert_return_canonical_nan(&mut instance); c2322_l2340_assert_return_arithmetic_nan(&mut instance); c2323_l2341_assert_return_canonical_nan(&mut instance); c2324_l2342_assert_return_arithmetic_nan(&mut instance); c2325_l2343_assert_return_canonical_nan(&mut instance); c2326_l2344_assert_return_arithmetic_nan(&mut instance); c2327_l2345_assert_return_canonical_nan(&mut instance); c2328_l2346_assert_return_arithmetic_nan(&mut instance); c2329_l2347_assert_return_canonical_nan(&mut instance); c2330_l2348_assert_return_arithmetic_nan(&mut instance); c2331_l2349_assert_return_canonical_nan(&mut instance); c2332_l2350_assert_return_arithmetic_nan(&mut instance); c2333_l2351_assert_return_canonical_nan(&mut instance); c2334_l2352_assert_return_arithmetic_nan(&mut instance); c2335_l2353_assert_return_canonical_nan(&mut instance); c2336_l2354_assert_return_arithmetic_nan(&mut instance); c2337_l2355_assert_return_canonical_nan(&mut instance); c2338_l2356_assert_return_arithmetic_nan(&mut instance); c2339_l2357_assert_return_canonical_nan(&mut instance); c2340_l2358_assert_return_arithmetic_nan(&mut instance); c2341_l2359_assert_return_canonical_nan(&mut instance); c2342_l2360_assert_return_arithmetic_nan(&mut instance); c2343_l2361_assert_return_canonical_nan(&mut instance); c2344_l2362_assert_return_arithmetic_nan(&mut instance); c2345_l2363_assert_return_canonical_nan(&mut instance); c2346_l2364_assert_return_arithmetic_nan(&mut instance); c2347_l2365_assert_return_canonical_nan(&mut instance); c2348_l2366_assert_return_arithmetic_nan(&mut instance); c2349_l2367_assert_return_canonical_nan(&mut instance); c2350_l2368_assert_return_arithmetic_nan(&mut instance); c2351_l2369_assert_return_canonical_nan(&mut instance); c2352_l2370_assert_return_arithmetic_nan(&mut instance); c2353_l2371_assert_return_canonical_nan(&mut instance); c2354_l2372_assert_return_arithmetic_nan(&mut instance); c2355_l2373_assert_return_canonical_nan(&mut instance); c2356_l2374_assert_return_arithmetic_nan(&mut instance); c2357_l2375_assert_return_canonical_nan(&mut instance); c2358_l2376_assert_return_arithmetic_nan(&mut instance); c2359_l2377_assert_return_canonical_nan(&mut instance); c2360_l2378_assert_return_arithmetic_nan(&mut instance); c2361_l2379_assert_return_canonical_nan(&mut instance); c2362_l2380_assert_return_arithmetic_nan(&mut instance); c2363_l2381_assert_return_canonical_nan(&mut instance); c2364_l2382_assert_return_arithmetic_nan(&mut instance); c2365_l2383_assert_return_canonical_nan(&mut instance); c2366_l2384_assert_return_arithmetic_nan(&mut instance); c2367_l2385_assert_return_canonical_nan(&mut instance); c2368_l2386_assert_return_arithmetic_nan(&mut instance); c2369_l2387_assert_return_canonical_nan(&mut instance); c2370_l2388_assert_return_arithmetic_nan(&mut instance); c2371_l2389_assert_return_canonical_nan(&mut instance); c2372_l2390_assert_return_arithmetic_nan(&mut instance); c2373_l2391_assert_return_canonical_nan(&mut instance); c2374_l2392_assert_return_arithmetic_nan(&mut instance); c2375_l2393_assert_return_canonical_nan(&mut instance); c2376_l2394_assert_return_arithmetic_nan(&mut instance); c2377_l2395_assert_return_canonical_nan(&mut instance); c2378_l2396_assert_return_arithmetic_nan(&mut instance); c2379_l2397_assert_return_canonical_nan(&mut instance); c2380_l2398_assert_return_arithmetic_nan(&mut instance); c2381_l2399_assert_return_canonical_nan(&mut instance); c2382_l2400_assert_return_arithmetic_nan(&mut instance); c2383_l2401_assert_return_canonical_nan(&mut instance); c2384_l2402_assert_return_arithmetic_nan(&mut instance); c2385_l2403_assert_return_canonical_nan(&mut instance); c2386_l2404_assert_return_arithmetic_nan(&mut instance); c2387_l2405_assert_return_arithmetic_nan(&mut instance); c2388_l2406_assert_return_arithmetic_nan(&mut instance); c2389_l2407_assert_return_canonical_nan(&mut instance); c2390_l2408_assert_return_arithmetic_nan(&mut instance); c2391_l2409_assert_return_arithmetic_nan(&mut instance); c2392_l2410_assert_return_arithmetic_nan(&mut instance); c2393_l2411_assert_return_canonical_nan(&mut instance); c2394_l2412_assert_return_arithmetic_nan(&mut instance); c2395_l2413_assert_return_arithmetic_nan(&mut instance); c2396_l2414_assert_return_arithmetic_nan(&mut instance); c2397_l2415_assert_return_canonical_nan(&mut instance); c2398_l2416_assert_return_arithmetic_nan(&mut instance); c2399_l2417_assert_return_arithmetic_nan(&mut instance); c2400_l2418_assert_return_arithmetic_nan(&mut instance); c2401_l2419_action_invoke(&mut instance); c2402_l2420_action_invoke(&mut instance); c2403_l2421_assert_return_canonical_nan(&mut instance); c2404_l2422_action_invoke(&mut instance); c2405_l2423_assert_return_canonical_nan(&mut instance); c2406_l2424_action_invoke(&mut instance); c2407_l2425_assert_return_canonical_nan(&mut instance); c2408_l2426_action_invoke(&mut instance); c2409_l2427_assert_return_canonical_nan(&mut instance); c2410_l2428_action_invoke(&mut instance); c2411_l2429_assert_return_canonical_nan(&mut instance); c2412_l2430_action_invoke(&mut instance); c2413_l2431_assert_return_canonical_nan(&mut instance); c2414_l2432_action_invoke(&mut instance); c2415_l2433_assert_return_canonical_nan(&mut instance); c2416_l2434_action_invoke(&mut instance); c2417_l2435_assert_return_canonical_nan(&mut instance); c2418_l2436_assert_return_arithmetic_nan(&mut instance); c2419_l2437_assert_return_canonical_nan(&mut instance); c2420_l2438_assert_return_arithmetic_nan(&mut instance); c2421_l2439_action_invoke(&mut instance); c2422_l2440_action_invoke(&mut instance); c2423_l2441_action_invoke(&mut instance); c2424_l2442_action_invoke(&mut instance); c2425_l2443_action_invoke(&mut instance); c2426_l2444_action_invoke(&mut instance); c2427_l2445_action_invoke(&mut instance); c2428_l2446_action_invoke(&mut instance); c2429_l2447_action_invoke(&mut instance); c2430_l2448_action_invoke(&mut instance); c2431_l2449_action_invoke(&mut instance); c2432_l2450_action_invoke(&mut instance); c2433_l2451_action_invoke(&mut instance); c2434_l2452_action_invoke(&mut instance); c2435_l2453_action_invoke(&mut instance); c2436_l2454_action_invoke(&mut instance); c2437_l2455_assert_return_canonical_nan(&mut instance); c2438_l2456_assert_return_arithmetic_nan(&mut instance); c2439_l2457_assert_return_canonical_nan(&mut instance); c2440_l2458_assert_return_arithmetic_nan(&mut instance); c2441_l2459_action_invoke(&mut instance); c2442_l2460_action_invoke(&mut instance); c2443_l2461_action_invoke(&mut instance); c2444_l2462_action_invoke(&mut instance); c2445_l2463_action_invoke(&mut instance); c2446_l2464_action_invoke(&mut instance); c2447_l2465_action_invoke(&mut instance); c2448_l2466_action_invoke(&mut instance); c2449_l2467_action_invoke(&mut instance); c2450_l2468_action_invoke(&mut instance); c2451_l2469_action_invoke(&mut instance); c2452_l2470_action_invoke(&mut instance); c2453_l2471_action_invoke(&mut instance); c2454_l2472_action_invoke(&mut instance); c2455_l2473_action_invoke(&mut instance); c2456_l2474_action_invoke(&mut instance); c2457_l2475_assert_return_canonical_nan(&mut instance); c2458_l2476_assert_return_arithmetic_nan(&mut instance); c2459_l2477_assert_return_canonical_nan(&mut instance); c2460_l2478_assert_return_arithmetic_nan(&mut instance); c2461_l2479_action_invoke(&mut instance); c2462_l2480_action_invoke(&mut instance); c2463_l2481_action_invoke(&mut instance); c2464_l2482_action_invoke(&mut instance); c2465_l2483_action_invoke(&mut instance); c2466_l2484_action_invoke(&mut instance); c2467_l2485_action_invoke(&mut instance); c2468_l2486_action_invoke(&mut instance); c2469_l2487_action_invoke(&mut instance); c2470_l2488_action_invoke(&mut instance); c2471_l2489_action_invoke(&mut instance); c2472_l2490_action_invoke(&mut instance); c2473_l2491_action_invoke(&mut instance); c2474_l2492_action_invoke(&mut instance); c2475_l2493_action_invoke(&mut instance); c2476_l2494_action_invoke(&mut instance); c2477_l2495_assert_return_canonical_nan(&mut instance); c2478_l2496_assert_return_arithmetic_nan(&mut instance); c2479_l2497_assert_return_canonical_nan(&mut instance); c2480_l2498_assert_return_arithmetic_nan(&mut instance); c2481_l2499_action_invoke(&mut instance); c2482_l2500_action_invoke(&mut instance); c2483_l2501_action_invoke(&mut instance); c2484_l2502_action_invoke(&mut instance); c2485_l2503_action_invoke(&mut instance); c2486_l2504_action_invoke(&mut instance); c2487_l2505_action_invoke(&mut instance); c2488_l2506_action_invoke(&mut instance); c2489_l2507_action_invoke(&mut instance); c2490_l2508_action_invoke(&mut instance); c2491_l2509_action_invoke(&mut instance); c2492_l2510_action_invoke(&mut instance); c2493_l2511_action_invoke(&mut instance); c2494_l2512_action_invoke(&mut instance); c2495_l2513_action_invoke(&mut instance); c2496_l2514_action_invoke(&mut instance); c2497_l2515_assert_return_canonical_nan(&mut instance); c2498_l2516_assert_return_arithmetic_nan(&mut instance); c2499_l2517_assert_return_canonical_nan(&mut instance); c2500_l2518_assert_return_arithmetic_nan(&mut instance); }