X-Git-Url: https://git.libre-soc.org/?p=vector-math.git;a=blobdiff_plain;f=src%2Ff16.rs;h=ee13d9992135320be52859df3d5c51f6482ff933;hp=20ed902ff6e0afc542f93a869bb40707c2d6f47f;hb=734beaf5e96afe7abd0bee1913f4057519f604de;hpb=7975aa9639f3a5a702b130a7cf992ffe71c86e2a diff --git a/src/f16.rs b/src/f16.rs index 20ed902..ee13d99 100644 --- a/src/f16.rs +++ b/src/f16.rs @@ -161,8 +161,10 @@ impl_bin_op_using_f32! { Rem, rem, RemAssign, rem_assign; } -impl Float for F16 { +impl Float for F16 { + type FloatEncoding = F16; type BitsType = u16; + type SignedBitsType = i16; fn abs(self) -> Self { f16_impl!(Self::from_bits(self.to_bits() & 0x7FFF), [])