From 6161f1ade1374b41f41813923240f1f08e20ca9b Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Mon, 7 May 2018 12:28:35 -0700 Subject: [PATCH] impl 128-bit MulAdd and MulAddAssign --- src/ops/mul_add.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ops/mul_add.rs b/src/ops/mul_add.rs index 284ee9f..cf7bd2c 100644 --- a/src/ops/mul_add.rs +++ b/src/ops/mul_add.rs @@ -67,6 +67,8 @@ macro_rules! mul_add_impl { } mul_add_impl!(MulAdd for isize usize i8 u8 i16 u16 i32 u32 i64 u64); +#[cfg(feature = "i128")] +mul_add_impl!(MulAdd for i128 u128); #[cfg(feature = "std")] impl MulAddAssign for f32 { @@ -96,6 +98,8 @@ macro_rules! mul_add_assign_impl { } mul_add_assign_impl!(MulAddAssign for isize usize i8 u8 i16 u16 i32 u32 i64 u64); +#[cfg(feature = "i128")] +mul_add_assign_impl!(MulAddAssign for i128 u128); #[cfg(test)] mod tests {