@@ -591,17 +591,17 @@ macro_rules! mixed_binop_instances {
591
591
mixed_binop_instances ! (
592
592
Add ,
593
593
add,
594
- ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , i128 , isize )
594
+ ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , isize )
595
595
) ;
596
596
mixed_binop_instances ! (
597
597
Sub ,
598
598
sub,
599
- ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , i128 , isize )
599
+ ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , isize )
600
600
) ;
601
601
mixed_binop_instances ! (
602
602
Mul ,
603
603
mul,
604
- ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , i128 , isize )
604
+ ( u8 , u16 , u32 , u64 , usize , i8 , i16 , i32 , i64 , isize )
605
605
) ;
606
606
607
607
impl < E : ExtensionField > Mul for Expression < E > {
@@ -840,14 +840,6 @@ macro_rules! impl_from_unsigned {
840
840
}
841
841
impl_from_unsigned ! ( u8 , u16 , u32 , u64 , usize , RAMType , InsnKind ) ;
842
842
843
- // Implement From trait for u128 separately since it requires explicit reduction
844
- impl < F : SmallField , E : ExtensionField < BaseField = F > > From < u128 > for Expression < E > {
845
- fn from ( value : u128 ) -> Self {
846
- let reduced = value. rem_euclid ( F :: MODULUS_U64 as u128 ) as u64 ;
847
- Expression :: Constant ( F :: from ( reduced) )
848
- }
849
- }
850
-
851
843
// Implement From trait for signed types
852
844
macro_rules! impl_from_signed {
853
845
( $( $t: ty) ,* ) => {
@@ -861,7 +853,7 @@ macro_rules! impl_from_signed {
861
853
) *
862
854
} ;
863
855
}
864
- impl_from_signed ! ( i8 , i16 , i32 , i64 , i128 , isize ) ;
856
+ impl_from_signed ! ( i8 , i16 , i32 , i64 , isize ) ;
865
857
866
858
impl < E : ExtensionField > Display for Expression < E > {
867
859
fn fmt ( & self , f : & mut std:: fmt:: Formatter < ' _ > ) -> std:: fmt:: Result {
0 commit comments