; Test basic code generation for f64 arithmetic WebAssembly instructions. test compile set is_64bit=0 isa intel haswell set is_64bit=1 isa intel haswell ; Constants. ; function %f64_const() -> f64 ; Unary operations ; function %f64_abs(f64) -> f64 ; function %f64_neg(f64) -> f64 ; function %f64_sqrt(f64) -> f64 ; function %f64_ceil(f64) -> f64 ; function %f64_floor(f64) -> f64 ; function %f64_trunc(f64) -> f64 ; function %f64_nearest (f64) -> f64 ; Binary Operations function %f64_add(f64, f64) -> f64 { ebb0(v0: f64, v1: f64): v2 = fadd v0, v1 return v2 } function %f64_sub(f64, f64) -> f64 { ebb0(v0: f64, v1: f64): v2 = fsub v0, v1 return v2 } function %f64_mul(f64, f64) -> f64 { ebb0(v0: f64, v1: f64): v2 = fmul v0, v1 return v2 } function %f64_div(f64, f64) -> f64 { ebb0(v0: f64, v1: f64): v2 = fdiv v0, v1 return v2 } ; function %f64_min(f64, f64) -> f64 ; function %f64_max(f64, f64) -> f64 ; function %f64_copysign(f64, f64) -> f64