List of all items
Structs
- blas::block::MatrixBlock
- blas::block::MatrixBlockSlice
- blas::block::MatrixBlockSliceMut
- blas::tile::CIR
- blas::tile::CRI
- blas::tile::ICR
- blas::tile::IRC
- blas::tile::RCI
- blas::tile::RIC
- blas::tile::tiles::MatrixTileSlice
- blas::tile::tiles::MatrixTileSliceMut
- field::element::FieldElement
- field::field_internal::LimbIterator
- field::fp::Fp
- field::smallfq::SmallFq
- field::smallfq::SmallFqElement
- limb::LimbBitIndexPair
- matrix::AffineSubspace
- matrix::AugmentedMatrix
- matrix::Matrix
- matrix::MatrixSliceMut
- matrix::QuasiInverse
- matrix::Subquotient
- matrix::Subspace
- matrix::affine::AffineSubspace
- matrix::arbitrary::MatrixArbParams
- matrix::arbitrary::SubquotientArbParams
- matrix::arbitrary::SubspaceArbParams
- matrix::m4ri::M4riTable
- matrix::matrix_inner::AugmentedMatrix
- matrix::matrix_inner::Matrix
- matrix::matrix_inner::MatrixSliceMut
- matrix::matrix_inner::arbitrary::MatrixArbParams
- matrix::quasi_inverse::QuasiInverse
- matrix::subquotient::Subquotient
- matrix::subquotient::arbitrary::SubquotientArbParams
- matrix::subspace::Subspace
- matrix::subspace::arbitrary::SubspaceArbParams
- prime::iter::BinomialIterator
- prime::iter::BitflagIterator
- prime::primes_generic::P2
- prime::primes_generic::P3
- prime::primes_generic::P5
- prime::primes_generic::P7
- prime::primes_generic::ValidPrime
- simd::generic::BitIterator
- simd::x86_64::avx512::SimdBlock
- vector::arbitrary::FqVectorArbParams
- vector::impl_fqvector::arbitrary::FqVectorArbParams
- vector::inner::FqSlice
- vector::inner::FqSliceMut
- vector::inner::FqVector
- vector::iter::FqVectorIterator
- vector::iter::FqVectorNonZeroIterator
Enums
- prime::PrimeError
- vector::FpSlice
- vector::FpSliceMut
- vector::FpVector
- vector::FpVectorIterator
- vector::FpVectorNonZeroIterator
- vector::fp_wrapper::FpSlice
- vector::fp_wrapper::FpSliceMut
- vector::fp_wrapper::FpVector
- vector::fp_wrapper::FpVectorIterator
- vector::fp_wrapper::FpVectorNonZeroIterator
Traits
- MaybeArbitrary
- blas::tile::LoopOrder
- field::Field
- field::element::FieldElementContainer
- field::field_internal::FieldInternal
- prime::Prime
- prime::binomial::Binomial
Macros
- const_for
- constants::populate_binomial_table
- field::element::impl_arith
- field::field_internal::normal_from_assign
- prime::binomial::impl_binomial
- prime::def_prime_static
- prime::impl_op_pn_u32
- prime::impl_prime_ops
- prime::impl_try_from
- simd::x86_64::add_simd_arch
- vector::fp_wrapper::macros_generic::dispatch_struct
- vector::fp_wrapper::macros_generic::dispatch_vector
- vector::fp_wrapper::macros_generic::dispatch_vector_inner
- vector::fp_wrapper::macros_generic::impl_from
- vector::fp_wrapper::macros_generic::impl_from_inner
- vector::fp_wrapper::macros_generic::impl_try_into
- vector::fp_wrapper::macros_generic::impl_try_into_inner
- vector::fp_wrapper::macros_generic::use_primes
Functions
- blas::block::gemm_block
- blas::tile::gemm
- blas::tile::gemm_concurrent
- field::smallfq::make_zech_log_table
- field::smallfq::mul_by_a
- field::smallfq::zech_logs
- limb::from_bytes
- limb::sign_rule
- limb::to_bytes
- matrix::matrix_inner::get_physical_rows
- matrix::matrix_inner::row_range_to_limb_range
- matrix::matrix_inner::row_to_limb_range
- prime::binomial::direct_binomial
- prime::factor_pk
- prime::inverse
- prime::iter::combinations
- prime::log2
- prime::logp
- prime::minus_one_to_the_n
- prime::power_mod
- prime::primes_generic::is_prime
- simd::add_simd
- simd::gather_block_simd
- simd::gemm_block_simd
- simd::generic::add_simd
- simd::generic::gather_block_simd
- simd::generic::gemm_block_simd
- simd::x86_64::add_simd
- simd::x86_64::avx2::add_simd
- simd::x86_64::avx2::load
- simd::x86_64::avx2::store
- simd::x86_64::avx2::xor
- simd::x86_64::avx512::add_simd
- simd::x86_64::avx512::gather_simd
- simd::x86_64::avx512::gemm_block_simd
- simd::x86_64::avx512::load
- simd::x86_64::avx512::store
- simd::x86_64::avx512::xor
- simd::x86_64::avx::add_simd
- simd::x86_64::avx::load
- simd::x86_64::avx::store
- simd::x86_64::avx::xor
- simd::x86_64::gather_block_simd
- simd::x86_64::gemm_block_simd
- simd::x86_64::sse2::add_simd
- simd::x86_64::sse2::load
- simd::x86_64::sse2::store
- simd::x86_64::sse2::xor
Type Aliases
- constants::Limb
- field::smallfq::Polynomial
- field::smallfq::ZechTable
- simd::x86_64::avx2::SimdLimb
- simd::x86_64::avx512::SimdLimb
- simd::x86_64::avx::SimdLimb
- simd::x86_64::sse2::SimdLimb
Statics
- constants::BINOMIAL_TABLE
- constants::INVERSE_TABLE
- field::smallfq::SMALL_CONWAY_POLYS
- field::smallfq::ZECH_LOGS
Constants
- MAX_MULTINOMIAL_LEN
- NUM_PRIMES
- ODD_PRIMES
- PRIMES
- PRIME_TO_INDEX_MAP
- constants::BINOMIAL4_TABLE
- constants::BINOMIAL4_TABLE_SIZE
- constants::BITS_PER_LIMB
- constants::BYTES_PER_LIMB
- constants::MAX_MULTINOMIAL_LEN
- constants::MAX_PRIME
- constants::NOT_A_PRIME
- constants::NUM_PRIMES
- constants::PRIMES
- constants::PRIME_TO_INDEX_MAP
- field::fp::F2
- field::fp::F3
- field::fp::F5
- field::fp::F7
- matrix::arbitrary::MAX_COLUMNS
- matrix::arbitrary::MAX_DIM
- matrix::arbitrary::MAX_ROWS
- matrix::matrix_inner::arbitrary::MAX_COLUMNS
- matrix::matrix_inner::arbitrary::MAX_ROWS
- prime::TWO
- prime::primes_generic::fp::F2
- prime::primes_generic::fp::F3
- prime::primes_generic::fp::F5
- prime::primes_generic::fp::F7
- simd::x86_64::avx2::LIMBS_PER_SIMD
- simd::x86_64::avx512::LIMBS_PER_SIMD
- simd::x86_64::avx512::UNIT_OFFSETS
- simd::x86_64::avx::LIMBS_PER_SIMD
- simd::x86_64::sse2::LIMBS_PER_SIMD
- vector::arbitrary::MAX_LEN
- vector::impl_fqvector::arbitrary::MAX_LEN