Lines Matching refs:binary_match

180 macro_rules! binary_match {  macro
542 binary_match!(+(self, other); [F32, F64]) in add()
544 binary_match!(wrapping_add(&self, &other); [I8, I16, I32, I64, I128]) in add()
550 binary_match!(-(self, other); [F32, F64]) in sub()
552 binary_match!(wrapping_sub(&self, &other); [I8, I16, I32, I64, I128]) in sub()
558 binary_match!(*(self, other); [F32, F64]) in mul()
560 binary_match!(wrapping_mul(&self, &other); [I8, I16, I32, I64, I128]) in mul()
566 return binary_match!(/(self, other); [F32, F64]); in sdiv()
581 binary_match!(/(&self, &other); [I8, I16, I32, I64, I128]) in sdiv()
586 return binary_match!(/(self, other); [F32, F64]); in udiv()
595 binary_match!(/(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u128]) in udiv()
611 binary_match!(%(&self, &other); [I8, I16, I32, I64, I128]) in srem()
621 binary_match!(%(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u128]) in urem()
667binary_match!(option checked_add(&self, &other); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, i1… in sadd_checked()
671binary_match!(option checked_add(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u1… in uadd_checked()
675binary_match!(pair overflowing_add(&self, &other); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, … in sadd_overflow()
679binary_match!(pair overflowing_add(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, … in uadd_overflow()
683binary_match!(pair overflowing_sub(&self, &other); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, … in ssub_overflow()
687binary_match!(pair overflowing_sub(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, … in usub_overflow()
691binary_match!(pair overflowing_mul(&self, &other); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, … in smul_overflow()
695binary_match!(pair overflowing_mul(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, … in umul_overflow()
703 binary_match!(copysign(&self, &sign); [F32, F64]) in copysign()
723 binary_match!(saturating_add(self, &other); [I8, I16, I32, I64, I128]) in sadd_sat()
727binary_match!(saturating_add(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u128]) in uadd_sat()
731 binary_match!(saturating_sub(self, &other); [I8, I16, I32, I64, I128]) in ssub_sat()
735binary_match!(saturating_sub(&self, &other); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u128]) in usub_sat()
740binary_match!(wrapping_shl(&self, &amt); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, i128]; rhs… in shl()
745binary_match!(wrapping_shr(&self, &amt); [I8, I16, I32, I64, I128]; [u8, u16, u32, u64, u128]; rhs… in ushr()
750binary_match!(wrapping_shr(&self, &amt); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, i128]; rhs… in sshr()
755binary_match!(rotate_left(&self, &amt); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, i128]; rhs:… in rotl()
760binary_match!(rotate_right(&self, &amt); [I8, I16, I32, I64, I128]; [i8, i16, i32, i64, i128]; rhs… in rotr()