FheInt1024

Type Alias FheInt1024 

Source
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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the + operator.
Source§

fn add(self, rhs: I1024) -> Self::Output

Performs the + operation. Read more
Source§

impl Add<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the + operator.
Source§

fn add(self, rhs: I1024) -> Self::Output

Performs the + operation. Read more
Source§

impl AddAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the & operator.
Source§

fn bitand(self, rhs: I1024) -> Self::Output

Performs the & operation. Read more
Source§

impl BitAnd<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the & operator.
Source§

fn bitand(self, rhs: I1024) -> Self::Output

Performs the & operation. Read more
Source§

impl BitAndAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn bitand_assign(&mut self, rhs: I1024)

Performs the &= operation. Read more
Source§

impl BitAndSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: I1024) -> Self::Output

Performs the | operation. Read more
Source§

impl BitOr<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the | operator.
Source§

fn bitor(self, rhs: I1024) -> Self::Output

Performs the | operation. Read more
Source§

impl BitOrAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn bitor_assign(&mut self, rhs: I1024)

Performs the |= operation. Read more
Source§

impl BitOrSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, rhs: I1024) -> Self::Output

Performs the ^ operation. Read more
Source§

impl BitXor<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the ^ operator.
Source§

fn bitxor(self, rhs: I1024) -> Self::Output

Performs the ^ operation. Read more
Source§

impl BitXorAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn bitxor_assign(&mut self, rhs: I1024)

Performs the ^= operation. Read more
Source§

impl BitXorSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: I1024) -> Self::Output

Performs the / operation. Read more
Source§

impl Div<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the / operator.
Source§

fn div(self, rhs: I1024) -> Self::Output

Performs the / operation. Read more
Source§

impl DivAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn div_assign(&mut self, rhs: I1024)

Performs the /= operation. Read more
Source§

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.
Source§

impl DivRemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: I1024) -> Self::Output

Performs the * operation. Read more
Source§

impl Mul<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the * operator.
Source§

fn mul(self, rhs: I1024) -> Self::Output

Performs the * operation. Read more
Source§

impl MulAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn mul_assign(&mut self, rhs: I1024)

Performs the *= operation. Read more
Source§

impl MulSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the % operator.
Source§

fn rem(self, rhs: I1024) -> Self::Output

Performs the % operation. Read more
Source§

impl Rem<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the % operator.
Source§

fn rem(self, rhs: I1024) -> Self::Output

Performs the % operation. Read more
Source§

impl RemAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn rem_assign(&mut self, rhs: I1024)

Performs the %= operation. Read more
Source§

impl RemSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

impl RotateLeft<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<StaticUnsignedBigInt<4>> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<StaticUnsignedBigInt<8>> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u128> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u128> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u16> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u16> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u32> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u32> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u64> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u64> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u8> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeft<u8> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateLeftAssign<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: U1024)

Source§

impl RotateLeftAssign<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: U256)

Source§

impl RotateLeftAssign<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: U512)

Source§

impl RotateLeftAssign<u128> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: u128)

Source§

impl RotateLeftAssign<u16> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: u16)

Source§

impl RotateLeftAssign<u32> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: u32)

Source§

impl RotateLeftAssign<u64> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: u64)

Source§

impl RotateLeftAssign<u8> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_left_assign(&mut self, rhs: u8)

Source§

impl RotateLeftSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

impl RotateRight<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<StaticUnsignedBigInt<4>> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<StaticUnsignedBigInt<8>> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u128> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u128> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u16> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u16> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u32> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u32> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u64> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u64> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u8> for &FheInt1024

Available on crate feature integer only.
Source§

impl RotateRight<u8> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRightAssign<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

impl RotateRightAssign<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: U256)

Source§

impl RotateRightAssign<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: U512)

Source§

impl RotateRightAssign<u128> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: u128)

Source§

impl RotateRightAssign<u16> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: u16)

Source§

impl RotateRightAssign<u32> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: u32)

Source§

impl RotateRightAssign<u64> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: u64)

Source§

impl RotateRightAssign<u8> for FheInt1024

Available on crate feature integer only.
Source§

fn rotate_right_assign(&mut self, rhs: u8)

Source§

impl RotateRightSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U1024) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U1024) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<StaticUnsignedBigInt<4>> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U256) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U256) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<StaticUnsignedBigInt<8>> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U512) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: U512) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u128> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u128) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u128> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u128) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u16> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u16) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u16> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u16) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u32> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u32) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u32> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u32) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u64> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u64) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u64> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u64) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u8> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u8) -> Self::Output

Performs the << operation. Read more
Source§

impl Shl<u8> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the << operator.
Source§

fn shl(self, rhs: u8) -> Self::Output

Performs the << operation. Read more
Source§

impl ShlAssign<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: U1024)

Performs the <<= operation. Read more
Source§

impl ShlAssign<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: U256)

Performs the <<= operation. Read more
Source§

impl ShlAssign<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: U512)

Performs the <<= operation. Read more
Source§

impl ShlAssign<u128> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: u128)

Performs the <<= operation. Read more
Source§

impl ShlAssign<u16> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: u16)

Performs the <<= operation. Read more
Source§

impl ShlAssign<u32> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: u32)

Performs the <<= operation. Read more
Source§

impl ShlAssign<u64> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: u64)

Performs the <<= operation. Read more
Source§

impl ShlAssign<u8> for FheInt1024

Available on crate feature integer only.
Source§

fn shl_assign(&mut self, rhs: u8)

Performs the <<= operation. Read more
Source§

impl ShlSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U1024) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U1024) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<StaticUnsignedBigInt<4>> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U256) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U256) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<StaticUnsignedBigInt<8>> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U512) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: U512) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u128> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u128) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u128> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u128) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u16> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u16) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u16> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u16) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u32> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u32) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u32> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u32) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u64> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u64) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u64> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u64) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u8> for &FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u8) -> Self::Output

Performs the >> operation. Read more
Source§

impl Shr<u8> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the >> operator.
Source§

fn shr(self, rhs: u8) -> Self::Output

Performs the >> operation. Read more
Source§

impl ShrAssign<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: U1024)

Performs the >>= operation. Read more
Source§

impl ShrAssign<StaticUnsignedBigInt<4>> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: U256)

Performs the >>= operation. Read more
Source§

impl ShrAssign<StaticUnsignedBigInt<8>> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: U512)

Performs the >>= operation. Read more
Source§

impl ShrAssign<u128> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: u128)

Performs the >>= operation. Read more
Source§

impl ShrAssign<u16> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: u16)

Performs the >>= operation. Read more
Source§

impl ShrAssign<u32> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: u32)

Performs the >>= operation. Read more
Source§

impl ShrAssign<u64> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: u64)

Performs the >>= operation. Read more
Source§

impl ShrAssign<u8> for FheInt1024

Available on crate feature integer only.
Source§

fn shr_assign(&mut self, rhs: u8)

Performs the >>= operation. Read more
Source§

impl ShrSizeOnGpu<StaticUnsignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

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.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: I1024) -> Self::Output

Performs the - operation. Read more
Source§

impl Sub<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

type Output = FheInt<FheInt1024Id>

The resulting type after applying the - operator.
Source§

fn sub(self, rhs: I1024) -> Self::Output

Performs the - operation. Read more
Source§

impl SubAssign<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn sub_assign(&mut self, rhs: I1024)

Performs the -= operation. Read more
Source§

impl SubSizeOnGpu<StaticSignedBigInt<16>> for FheInt1024

Available on crate feature integer only.
Source§

fn get_sub_size_on_gpu(&self, rhs: I1024) -> u64

Available on crate feature gpu only.