Add comment about fneg to the bitxor in float neg

This commit is contained in:
Thom Chiovoloni 2020-10-07 13:24:21 -07:00
parent 873639d6fd
commit ffd562f218

View file

@ -223,6 +223,8 @@ macro_rules! impl_op {
impl core::ops::Neg for $type {
type Output = Self;
fn neg(self) -> Self::Output {
// FIXME: Replace this with fneg intrinsic once available.
// https://github.com/rust-lang/stdsimd/issues/32
Self::from_bits(<$type>::splat(-0.0).to_bits() ^ self.to_bits())
}
}