From 387063382853cc4f20900eb666c1e97dc05cb998 Mon Sep 17 00:00:00 2001 From: Caleb Zulawski Date: Mon, 12 Oct 2020 20:48:05 -0400 Subject: [PATCH] Add rounding mode test --- crates/core_simd/tests/ops_impl/float_macros.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/crates/core_simd/tests/ops_impl/float_macros.rs b/crates/core_simd/tests/ops_impl/float_macros.rs index e63b689a1755..1f49aef9f12c 100644 --- a/crates/core_simd/tests/ops_impl/float_macros.rs +++ b/crates/core_simd/tests/ops_impl/float_macros.rs @@ -362,6 +362,15 @@ macro_rules! float_tests { } } + #[test] + #[cfg_attr(target_arch = "wasm32", wasm_bindgen_test)] + fn round_mode() { + assert_biteq!(core_simd::$vector::splat(1.5).round(), core_simd::$vector::splat(2.0)); + assert_biteq!(core_simd::$vector::splat(2.5).round(), core_simd::$vector::splat(3.0)); + assert_biteq!(core_simd::$vector::splat(-1.5).round(), core_simd::$vector::splat(-2.0)); + assert_biteq!(core_simd::$vector::splat(-2.5).round(), core_simd::$vector::splat(-3.0)); + } + #[test] #[cfg_attr(target_arch = "wasm32", wasm_bindgen_test)] fn trunc_odd_floats() {