pub type FheInt1024 = FheInt<FheInt1024Id>;Expand description
A signed integer type with 1024 bits
See FheInt
Aliased Type§
pub struct FheInt1024 { /* private fields */ }Trait Implementations§
Source§impl Add<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Add<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Add<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Add<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl AddAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl AddAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn add_assign(&mut self, rhs: I1024)
fn add_assign(&mut self, rhs: I1024)
Performs an addition assignment operation of a clear to a FheInt.
Source§impl AddSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl AddSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_add_size_on_gpu(&self, rhs: I1024) -> u64
fn get_add_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl BitAnd<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl BitAnd<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl BitAnd<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitAnd<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl BitAndAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitAndAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn bitand_assign(&mut self, rhs: I1024)
fn bitand_assign(&mut self, rhs: I1024)
Performs the
&= operation. Read moreSource§impl BitAndSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitAndSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_bitand_size_on_gpu(&self, rhs: I1024) -> u64
fn get_bitand_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl BitOr<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl BitOr<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl BitOr<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitOr<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl BitOrAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitOrAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn bitor_assign(&mut self, rhs: I1024)
fn bitor_assign(&mut self, rhs: I1024)
Performs the
|= operation. Read moreSource§impl BitOrSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitOrSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_bitor_size_on_gpu(&self, rhs: I1024) -> u64
fn get_bitor_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl BitXor<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl BitXor<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl BitXor<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitXor<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl BitXorAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitXorAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn bitxor_assign(&mut self, rhs: I1024)
fn bitxor_assign(&mut self, rhs: I1024)
Performs the
^= operation. Read moreSource§impl BitXorSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl BitXorSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_bitxor_size_on_gpu(&self, rhs: I1024) -> u64
fn get_bitxor_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl Div<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Div<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Div<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Div<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl DivAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl DivAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn div_assign(&mut self, rhs: I1024)
fn div_assign(&mut self, rhs: I1024)
Performs the
/= operation. Read moreSource§impl DivRem<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl DivRem<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl DivRem<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl DivRem<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl DivRemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl DivRemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_div_rem_size_on_gpu(&self, rhs: I1024) -> u64
fn get_div_rem_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl DivSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl DivSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_div_size_on_gpu(&self, rhs: I1024) -> u64
fn get_div_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl Mul<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Mul<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Mul<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Mul<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl MulAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl MulAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn mul_assign(&mut self, rhs: I1024)
fn mul_assign(&mut self, rhs: I1024)
Performs the
*= operation. Read moreSource§impl MulSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl MulSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_mul_size_on_gpu(&self, rhs: I1024) -> u64
fn get_mul_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl Rem<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Rem<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Rem<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Rem<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl RemAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RemAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn rem_assign(&mut self, rhs: I1024)
fn rem_assign(&mut self, rhs: I1024)
Performs the
%= operation. Read moreSource§impl RemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rem_size_on_gpu(&self, rhs: I1024) -> u64
fn get_rem_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.Source§impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U1024) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U256) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: U512) -> Self::Output
Source§impl RotateLeft<u128> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<u128> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u128) -> Self::Output
Source§impl RotateLeft<u128> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<u128> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u128) -> Self::Output
Source§impl RotateLeft<u16> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<u16> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u16) -> Self::Output
Source§impl RotateLeft<u16> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<u16> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u16) -> Self::Output
Source§impl RotateLeft<u32> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<u32> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u32) -> Self::Output
Source§impl RotateLeft<u32> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<u32> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u32) -> Self::Output
Source§impl RotateLeft<u64> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<u64> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u64) -> Self::Output
Source§impl RotateLeft<u64> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<u64> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u64) -> Self::Output
Source§impl RotateLeft<u8> for &FheInt1024
Available on crate feature integer only.
impl RotateLeft<u8> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u8) -> Self::Output
Source§impl RotateLeft<u8> for FheInt1024
Available on crate feature integer only.
impl RotateLeft<u8> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_left(self, rhs: u8) -> Self::Output
Source§impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: U1024)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: U256)
Source§impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: U512)
Source§impl RotateLeftAssign<u128> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<u128> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: u128)
Source§impl RotateLeftAssign<u16> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<u16> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: u16)
Source§impl RotateLeftAssign<u32> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<u32> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: u32)
Source§impl RotateLeftAssign<u64> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<u64> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: u64)
Source§impl RotateLeftAssign<u8> for FheInt1024
Available on crate feature integer only.
impl RotateLeftAssign<u8> for FheInt1024
Available on crate feature
integer only.fn rotate_left_assign(&mut self, rhs: u8)
Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: U1024) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: U256) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: U512) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<u128> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<u128> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: u128) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: u128) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<u16> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<u16> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: u16) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: u16) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<u32> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<u32> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: u32) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: u32) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<u64> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<u64> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: u64) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: u64) -> u64
Available on crate feature
gpu only.Source§impl RotateLeftSizeOnGpu<u8> for FheInt1024
Available on crate feature integer only.
impl RotateLeftSizeOnGpu<u8> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_left_size_on_gpu(&self, rhs: u8) -> u64
fn get_rotate_left_size_on_gpu(&self, rhs: u8) -> u64
Available on crate feature
gpu only.Source§impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U1024) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U256) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateRight<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: U512) -> Self::Output
Source§impl RotateRight<u128> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<u128> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u128) -> Self::Output
Source§impl RotateRight<u128> for FheInt1024
Available on crate feature integer only.
impl RotateRight<u128> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u128) -> Self::Output
Source§impl RotateRight<u16> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<u16> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u16) -> Self::Output
Source§impl RotateRight<u16> for FheInt1024
Available on crate feature integer only.
impl RotateRight<u16> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u16) -> Self::Output
Source§impl RotateRight<u32> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<u32> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u32) -> Self::Output
Source§impl RotateRight<u32> for FheInt1024
Available on crate feature integer only.
impl RotateRight<u32> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u32) -> Self::Output
Source§impl RotateRight<u64> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<u64> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u64) -> Self::Output
Source§impl RotateRight<u64> for FheInt1024
Available on crate feature integer only.
impl RotateRight<u64> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u64) -> Self::Output
Source§impl RotateRight<u8> for &FheInt1024
Available on crate feature integer only.
impl RotateRight<u8> for &FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u8) -> Self::Output
Source§impl RotateRight<u8> for FheInt1024
Available on crate feature integer only.
impl RotateRight<u8> for FheInt1024
Available on crate feature
integer only.type Output = FheInt<FheInt1024Id>
fn rotate_right(self, rhs: u8) -> Self::Output
Source§impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: U1024)
Source§impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: U256)
Source§impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: U512)
Source§impl RotateRightAssign<u128> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<u128> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: u128)
Source§impl RotateRightAssign<u16> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<u16> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: u16)
Source§impl RotateRightAssign<u32> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<u32> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: u32)
Source§impl RotateRightAssign<u64> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<u64> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: u64)
Source§impl RotateRightAssign<u8> for FheInt1024
Available on crate feature integer only.
impl RotateRightAssign<u8> for FheInt1024
Available on crate feature
integer only.fn rotate_right_assign(&mut self, rhs: u8)
Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: U1024) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: U256) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: U512) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<u128> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<u128> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: u128) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: u128) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<u16> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<u16> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: u16) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: u16) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<u32> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<u32> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: u32) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: u32) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<u64> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<u64> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: u64) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: u64) -> u64
Available on crate feature
gpu only.Source§impl RotateRightSizeOnGpu<u8> for FheInt1024
Available on crate feature integer only.
impl RotateRightSizeOnGpu<u8> for FheInt1024
Available on crate feature
integer only.Source§fn get_rotate_right_size_on_gpu(&self, rhs: u8) -> u64
fn get_rotate_right_size_on_gpu(&self, rhs: u8) -> u64
Available on crate feature
gpu only.Source§impl Shl<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl Shl<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<u128> for &FheInt1024
Available on crate feature integer only.
impl Shl<u128> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<u128> for FheInt1024
Available on crate feature integer only.
impl Shl<u128> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<u16> for &FheInt1024
Available on crate feature integer only.
impl Shl<u16> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<u16> for FheInt1024
Available on crate feature integer only.
impl Shl<u16> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<u32> for &FheInt1024
Available on crate feature integer only.
impl Shl<u32> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<u32> for FheInt1024
Available on crate feature integer only.
impl Shl<u32> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<u64> for &FheInt1024
Available on crate feature integer only.
impl Shl<u64> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<u64> for FheInt1024
Available on crate feature integer only.
impl Shl<u64> for FheInt1024
Available on crate feature
integer only.Source§impl Shl<u8> for &FheInt1024
Available on crate feature integer only.
impl Shl<u8> for &FheInt1024
Available on crate feature
integer only.Source§impl Shl<u8> for FheInt1024
Available on crate feature integer only.
impl Shl<u8> for FheInt1024
Available on crate feature
integer only.Source§impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: U1024)
fn shl_assign(&mut self, rhs: U1024)
Performs the
<<= operation. Read moreSource§impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: U256)
fn shl_assign(&mut self, rhs: U256)
Performs the
<<= operation. Read moreSource§impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: U512)
fn shl_assign(&mut self, rhs: U512)
Performs the
<<= operation. Read moreSource§impl ShlAssign<u128> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<u128> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: u128)
fn shl_assign(&mut self, rhs: u128)
Performs the
<<= operation. Read moreSource§impl ShlAssign<u16> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<u16> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: u16)
fn shl_assign(&mut self, rhs: u16)
Performs the
<<= operation. Read moreSource§impl ShlAssign<u32> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<u32> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: u32)
fn shl_assign(&mut self, rhs: u32)
Performs the
<<= operation. Read moreSource§impl ShlAssign<u64> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<u64> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: u64)
fn shl_assign(&mut self, rhs: u64)
Performs the
<<= operation. Read moreSource§impl ShlAssign<u8> for FheInt1024
Available on crate feature integer only.
impl ShlAssign<u8> for FheInt1024
Available on crate feature
integer only.Source§fn shl_assign(&mut self, rhs: u8)
fn shl_assign(&mut self, rhs: u8)
Performs the
<<= operation. Read moreSource§impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: U1024) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: U256) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: U512) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<u128> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<u128> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: u128) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: u128) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<u16> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<u16> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: u16) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: u16) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<u32> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<u32> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: u32) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: u32) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<u64> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<u64> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: u64) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: u64) -> u64
Available on crate feature
gpu only.Source§impl ShlSizeOnGpu<u8> for FheInt1024
Available on crate feature integer only.
impl ShlSizeOnGpu<u8> for FheInt1024
Available on crate feature
integer only.Source§fn get_left_shift_size_on_gpu(&self, rhs: u8) -> u64
fn get_left_shift_size_on_gpu(&self, rhs: u8) -> u64
Available on crate feature
gpu only.Source§impl Shr<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<4>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<8>> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl Shr<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<u128> for &FheInt1024
Available on crate feature integer only.
impl Shr<u128> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<u128> for FheInt1024
Available on crate feature integer only.
impl Shr<u128> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<u16> for &FheInt1024
Available on crate feature integer only.
impl Shr<u16> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<u16> for FheInt1024
Available on crate feature integer only.
impl Shr<u16> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<u32> for &FheInt1024
Available on crate feature integer only.
impl Shr<u32> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<u32> for FheInt1024
Available on crate feature integer only.
impl Shr<u32> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<u64> for &FheInt1024
Available on crate feature integer only.
impl Shr<u64> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<u64> for FheInt1024
Available on crate feature integer only.
impl Shr<u64> for FheInt1024
Available on crate feature
integer only.Source§impl Shr<u8> for &FheInt1024
Available on crate feature integer only.
impl Shr<u8> for &FheInt1024
Available on crate feature
integer only.Source§impl Shr<u8> for FheInt1024
Available on crate feature integer only.
impl Shr<u8> for FheInt1024
Available on crate feature
integer only.Source§impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: U1024)
fn shr_assign(&mut self, rhs: U1024)
Performs the
>>= operation. Read moreSource§impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: U256)
fn shr_assign(&mut self, rhs: U256)
Performs the
>>= operation. Read moreSource§impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: U512)
fn shr_assign(&mut self, rhs: U512)
Performs the
>>= operation. Read moreSource§impl ShrAssign<u128> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<u128> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: u128)
fn shr_assign(&mut self, rhs: u128)
Performs the
>>= operation. Read moreSource§impl ShrAssign<u16> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<u16> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: u16)
fn shr_assign(&mut self, rhs: u16)
Performs the
>>= operation. Read moreSource§impl ShrAssign<u32> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<u32> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: u32)
fn shr_assign(&mut self, rhs: u32)
Performs the
>>= operation. Read moreSource§impl ShrAssign<u64> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<u64> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: u64)
fn shr_assign(&mut self, rhs: u64)
Performs the
>>= operation. Read moreSource§impl ShrAssign<u8> for FheInt1024
Available on crate feature integer only.
impl ShrAssign<u8> for FheInt1024
Available on crate feature
integer only.Source§fn shr_assign(&mut self, rhs: u8)
fn shr_assign(&mut self, rhs: u8)
Performs the
>>= operation. Read moreSource§impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: U1024) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<StaticUnsignedBigInt<4>> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: U256) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<StaticUnsignedBigInt<8>> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: U512) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<u128> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<u128> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: u128) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: u128) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<u16> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<u16> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: u16) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: u16) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<u32> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<u32> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: u32) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: u32) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<u64> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<u64> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: u64) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: u64) -> u64
Available on crate feature
gpu only.Source§impl ShrSizeOnGpu<u8> for FheInt1024
Available on crate feature integer only.
impl ShrSizeOnGpu<u8> for FheInt1024
Available on crate feature
integer only.Source§fn get_right_shift_size_on_gpu(&self, rhs: u8) -> u64
fn get_right_shift_size_on_gpu(&self, rhs: u8) -> u64
Available on crate feature
gpu only.Source§impl Sub<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature integer only.
impl Sub<StaticSignedBigInt<16>> for &FheInt1024
Available on crate feature
integer only.Source§impl Sub<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl Sub<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§impl SubAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl SubAssign<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn sub_assign(&mut self, rhs: I1024)
fn sub_assign(&mut self, rhs: I1024)
Performs the
-= operation. Read moreSource§impl SubSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature integer only.
impl SubSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024
Available on crate feature
integer only.Source§fn get_sub_size_on_gpu(&self, rhs: I1024) -> u64
fn get_sub_size_on_gpu(&self, rhs: I1024) -> u64
Available on crate feature
gpu only.