StdFloat — 표준 부동소수 연산 트레잇
StdFloat — 표준 부동소수 연산 트레잇
StdFloat는 부동소수점 SIMD 값을 위한 표준 수학 연산 트레잇이에요. nightly 전용 실험 API(portable_simd, #86656)이에요.
출처: Rust 공식 문서
본문
pub trait StdFloat: Sealed + Sized {
// 필수 메서드
fn fract(self) -> Self;
// 제공 메서드
fn mul_add(self, a: Self, b: Self) -> Self { ... }
fn sqrt(self) -> Self { ... }
// ... 외 다수
}
필수 메서드
// 소수 부분을 구해요.
fn fract(self) -> Self;
제공되는 메서드로는 mul_add, sqrt, fract, recip, powi, powf, log, exp, sin, cos, tan, floor, ceil, round, trunc, abs, signum 등이 있어요.