Преглед на файлове

impl 128-bit MulAdd and MulAddAssign

Josh Stone преди 7 години
родител
ревизия
6161f1ade1
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      src/ops/mul_add.rs

+ 4 - 0
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<f32, f32> 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 {