Files
rust/library/compiler-builtins/libm/src/lib.rs

19 lines
321 B
Rust
Raw Normal View History

2018-07-12 00:44:28 -05:00
#![deny(warnings)]
#![no_std]
mod fabsf;
mod powf;
mod scalbnf;
mod sqrtf;
pub use fabsf::fabsf;
pub use powf::powf;
pub use scalbnf::scalbnf;
pub use sqrtf::sqrtf;
/// Approximate equality with 1 ULP of tolerance
#[doc(hidden)]
pub fn _eqf(a: u32, b: u32) -> bool {
(a as i32).wrapping_sub(b as i32).abs() <= 1
}