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