List of all items
Structs
- asm::CtId
- asm::Program
- asm::dop::DOpAdd
- asm::dop::DOpAdds
- asm::dop::DOpLd
- asm::dop::DOpMac
- asm::dop::DOpMuls
- asm::dop::DOpPbs
- asm::dop::DOpPbsF
- asm::dop::DOpPbsMl2
- asm::dop::DOpPbsMl2F
- asm::dop::DOpPbsMl4
- asm::dop::DOpPbsMl4F
- asm::dop::DOpPbsMl8
- asm::dop::DOpPbsMl8F
- asm::dop::DOpSsub
- asm::dop::DOpSt
- asm::dop::DOpSub
- asm::dop::DOpSubs
- asm::dop::DOpSync
- asm::dop::DigitParameters
- asm::dop::Opcode
- asm::dop::PbsBwAnd
- asm::dop::PbsBwOr
- asm::dop::PbsBwXor
- asm::dop::PbsCarryInMsg
- asm::dop::PbsCarryIsNone
- asm::dop::PbsCarryIsSome
- asm::dop::PbsCarryOnly
- asm::dop::PbsCmpEq
- asm::dop::PbsCmpEqMrg
- asm::dop::PbsCmpGt
- asm::dop::PbsCmpGtMrg
- asm::dop::PbsCmpGte
- asm::dop::PbsCmpGteMrg
- asm::dop::PbsCmpLt
- asm::dop::PbsCmpLtMrg
- asm::dop::PbsCmpLte
- asm::dop::PbsCmpLteMrg
- asm::dop::PbsCmpNeq
- asm::dop::PbsCmpNeqMrg
- asm::dop::PbsCmpReduce
- asm::dop::PbsCmpSign
- asm::dop::PbsExtractPropGroup0
- asm::dop::PbsExtractPropGroup1
- asm::dop::PbsExtractPropGroup2
- asm::dop::PbsExtractPropGroup3
- asm::dop::PbsGenPropAdd
- asm::dop::PbsIfFalseZeroed
- asm::dop::PbsIfPos0FalseZeroed
- asm::dop::PbsIfPos0TrueZeroed
- asm::dop::PbsIfPos1FalseZeroed
- asm::dop::PbsIfPos1FalseZeroedMsgCarry1
- asm::dop::PbsIfPos1TrueZeroed
- asm::dop::PbsIfTrueZeroed
- asm::dop::PbsIsNull
- asm::dop::PbsIsNullPos1
- asm::dop::PbsIsSome
- asm::dop::PbsManyCarryMsg
- asm::dop::PbsManyGenProp
- asm::dop::PbsManyInv1CarryMsg
- asm::dop::PbsManyInv2CarryMsg
- asm::dop::PbsManyInv3CarryMsg
- asm::dop::PbsManyInv4CarryMsg
- asm::dop::PbsManyInv5CarryMsg
- asm::dop::PbsManyInv6CarryMsg
- asm::dop::PbsManyInv7CarryMsg
- asm::dop::PbsManyMsgSplit
- asm::dop::PbsManyMsgSplitShift1
- asm::dop::PbsManyl2mPropBit0MsgSplit
- asm::dop::PbsManyl2mPropBit1MsgSplit
- asm::dop::PbsManym2lPropBit0MsgSplit
- asm::dop::PbsManym2lPropBit1MsgSplit
- asm::dop::PbsMsgNotNull
- asm::dop::PbsMsgNotNullPos1
- asm::dop::PbsMsgOnly
- asm::dop::PbsMultCarryMsg
- asm::dop::PbsMultCarryMsgIsSome
- asm::dop::PbsMultCarryMsgLsb
- asm::dop::PbsMultCarryMsgMsb
- asm::dop::PbsMultCarryMsgMsbIsSome
- asm::dop::PbsNone
- asm::dop::PbsNotNull
- asm::dop::PbsReduceCarry2
- asm::dop::PbsReduceCarry3
- asm::dop::PbsReduceCarryPad
- asm::dop::PbsRipple2GenProp
- asm::dop::PbsShiftLeftByCarryPos0Msg
- asm::dop::PbsShiftLeftByCarryPos0MsgNext
- asm::dop::PbsShiftRightByCarryPos0Msg
- asm::dop::PbsShiftRightByCarryPos0MsgNext
- asm::dop::PbsSolveProp
- asm::dop::PbsSolvePropCarry
- asm::dop::PbsSolvePropGroupFinal0
- asm::dop::PbsSolvePropGroupFinal1
- asm::dop::PbsSolvePropGroupFinal2
- asm::dop::PbsSolveQuotient
- asm::dop::PbsSolveQuotientPos1
- asm::dop::PbsTestMany2
- asm::dop::PbsTestMany4
- asm::dop::PbsTestMany8
- asm::dop::field::MulFactor
- asm::dop::field::PbsGid
- asm::dop::field::PeArithInsn
- asm::dop::field::PeArithMsgInsn
- asm::dop::field::PeMemInsn
- asm::dop::field::PePbsInsn
- asm::dop::field::PeSyncInsn
- asm::dop::field::RegId
- asm::dop::field::SyncId
- asm::dop::fmt::DOpRawHex
- asm::dop::fmt::PeArithHex
- asm::dop::fmt::PeArithMsgHex
- asm::dop::fmt::PeMemHex
- asm::dop::fmt::PePbsHex
- asm::dop::fmt::PeSyncHex
- asm::iop::AsmIOpcode
- asm::iop::ConstIOpProto
- asm::iop::IOP_ADD
- asm::iop::IOP_ADDS
- asm::iop::IOP_ADD_SIMD
- asm::iop::IOP_BW_AND
- asm::iop::IOP_BW_OR
- asm::iop::IOP_BW_XOR
- asm::iop::IOP_CMP_EQ
- asm::iop::IOP_CMP_GT
- asm::iop::IOP_CMP_GTE
- asm::iop::IOP_CMP_LT
- asm::iop::IOP_CMP_LTE
- asm::iop::IOP_CMP_NEQ
- asm::iop::IOP_COUNT0
- asm::iop::IOP_COUNT1
- asm::iop::IOP_DIV
- asm::iop::IOP_DIVS
- asm::iop::IOP_ERC_7984
- asm::iop::IOP_ERC_7984_SIMD
- asm::iop::IOP_IF_THEN_ELSE
- asm::iop::IOP_IF_THEN_ZERO
- asm::iop::IOP_ILOG2
- asm::iop::IOP_LEAD0
- asm::iop::IOP_LEAD1
- asm::iop::IOP_LIST
- asm::iop::IOP_MEMCPY
- asm::iop::IOP_MOD
- asm::iop::IOP_MODS
- asm::iop::IOP_MUL
- asm::iop::IOP_MULS
- asm::iop::IOP_OVF_ADD
- asm::iop::IOP_OVF_ADDS
- asm::iop::IOP_OVF_MUL
- asm::iop::IOP_OVF_MULS
- asm::iop::IOP_OVF_SSUB
- asm::iop::IOP_OVF_SUB
- asm::iop::IOP_OVF_SUBS
- asm::iop::IOP_ROTS_L
- asm::iop::IOP_ROTS_R
- asm::iop::IOP_ROT_L
- asm::iop::IOP_ROT_R
- asm::iop::IOP_SHIFTS_L
- asm::iop::IOP_SHIFTS_R
- asm::iop::IOP_SHIFT_L
- asm::iop::IOP_SHIFT_R
- asm::iop::IOP_SSUB
- asm::iop::IOP_SUB
- asm::iop::IOP_SUBS
- asm::iop::IOP_TRAIL0
- asm::iop::IOP_TRAIL1
- asm::iop::IOp
- asm::iop::IOpProto
- asm::iop::IOpcode
- asm::iop::Immediate
- asm::iop::Operand
- fw::FwNameIter
- fw::FwParameters
- fw::fw_impl::demo::Demo
- fw::fw_impl::ilp::Ilp
- fw::fw_impl::ilp_div::IopDivInitStruct
- fw::fw_impl::llt::Llt
- fw::fw_impl::llt::kogge::PGCarry
- fw::fw_impl::llt::kogge::RippleCarry
- fw::fw_impl::llt::vardeg::VarCellDeg
- fw::fw_impl::llt::vardeg::VarDeg
- fw::fw_impl::llt::vardeg::VecVarCellDeg
- fw::isc_sim::Event
- fw::isc_sim::InstructionKind
- fw::isc_sim::PeConfig
- fw::isc_sim::PeConfigStore
- fw::isc_sim::PeCost
- fw::isc_sim::Scheduler
- fw::isc_sim::Trace
- fw::metavar::MetaVarCell
- fw::metavar::MetaVarCellWeak
- fw::metavar::PosKind
- fw::metavar::RegLockPtr
- fw::program::Program
- fw::program::ProgramInner
- fw::program::StmtLink
- fw::rtl::AddOp
- fw::rtl::AddsOp
- fw::rtl::LoadStats
- fw::rtl::MacOp
- fw::rtl::MulsOp
- fw::rtl::OperationCell
- fw::rtl::PbsOp
- fw::rtl::Rtl
- fw::rtl::StOp
- fw::rtl::SubOp
- fw::rtl::SubsOp
- fw::rtl::Var
- fw::rtl::VarCell
- fw::rtl::config::OpCfg
- fw::rtl::config::RtlCfg
- interface::BoardConfig
- interface::HpuCmd
- interface::HpuConfig
- interface::HpuDevice
- interface::HpuVarWrapped
- interface::ShellString
- interface::rtl::runtime::ErrorHpu
- interface::rtl::runtime::InfoIsc
- interface::rtl::runtime::InfoPeAlu
- interface::rtl::runtime::InfoPeMem
- interface::rtl::runtime::InfoPePbs
- interface::rtl::runtime::PeMemInfo
- prelude::HpuIscParameters
- prelude::HpuKeyswitchParameters
- prelude::HpuNttParameters
- prelude::HpuPBSParameters
- prelude::HpuParameters
- prelude::HpuPcParameters
- prelude::HpuRegfileParameters
- prelude::IpcSim
- prelude::MemorySim
- prelude::RegisterSim
- prelude::glwe_ciphertext::HpuGlweCiphertext
- prelude::glwe_lookuptable::HpuGlweLookuptable
- prelude::lwe_bootstrap_key::HpuLweBootstrapKey
- prelude::lwe_ciphertext::HpuLweCiphertext
- prelude::lwe_keyswitch_key::HpuLweKeyswitchKey
- prelude::parameters::HpuIscParameters
- prelude::parameters::HpuKeyswitchParameters
- prelude::parameters::HpuNttParameters
- prelude::parameters::HpuPBSParameters
- prelude::parameters::HpuParameters
- prelude::parameters::HpuPcParameters
- prelude::parameters::HpuRegfileParameters
Enums
- asm::AsmOp
- asm::dop::DOp
- asm::dop::DOpType
- asm::dop::Pbs
- asm::dop::arg::Arg
- asm::dop::arg::ParsingError
- asm::dop::field::ImmId
- asm::dop::field::MemId
- asm::iop::HexParsingError
- asm::iop::OperandKind
- asm::iop::ParsingError
- asm::iop::VarMode
- fw::AvlblFw
- fw::FwName
- fw::fw_impl::ilp_div::AddHSPostProcess
- fw::fw_impl::ilp_div::DivCoreOutput
- fw::fw_impl::ilp_div::IfThenElse0Select
- fw::fw_impl::ilp_log::BitType
- fw::fw_impl::llt::kogge::Carry
- fw::isc_sim::Query
- fw::metavar::VarPos
- fw::program::AtomicRegType
- fw::rtl::Operation
- fw::rtl::OperationNames
- fw::rtl::config::FlushBehaviour
- interface::FFIMode
- interface::HpuError
- prelude::HpuModulusSwitchType
- prelude::HpuNoiseDistributionInput
- prelude::HpuNttCoreArch
- prelude::MemKind
- prelude::MemoryAck
- prelude::MemoryReq
- prelude::RegisterAck
- prelude::RegisterReq
- prelude::SyncMode
- prelude::parameters::HpuModulusSwitchType
- prelude::parameters::HpuNoiseDistributionInput
- prelude::parameters::HpuNttCoreArch
- prelude::parameters::HpuNttPrime
Traits
- asm::dop::PbsLut
- asm::dop::arg::FromAsm
- asm::dop::arg::IsFlush
- asm::dop::arg::ToAsm
- asm::dop::arg::ToFlush
- asm::dop::fmt::ToHex
- fw::Fw
- interface::rtl::FromRtl
Macros
Functions
- fw::fw_impl::demo::cmp_gt
- fw::fw_impl::demo::cmp_gte
- fw::fw_impl::demo::cmp_lt
- fw::fw_impl::ilp::iop_add
- fw::fw_impl::ilp::iop_adds
- fw::fw_impl::ilp::iop_addx
- fw::fw_impl::ilp::iop_bw
- fw::fw_impl::ilp::iop_cmp
- fw::fw_impl::ilp::iop_cmpx
- fw::fw_impl::ilp::iop_erc_7984
- fw::fw_impl::ilp::iop_if_then_else
- fw::fw_impl::ilp::iop_if_then_zero
- fw::fw_impl::ilp::iop_memcpy
- fw::fw_impl::ilp::iop_mul
- fw::fw_impl::ilp::iop_muls
- fw::fw_impl::ilp::iop_mulx
- fw::fw_impl::ilp::iop_overflow_add
- fw::fw_impl::ilp::iop_overflow_adds
- fw::fw_impl::ilp::iop_overflow_mul
- fw::fw_impl::ilp::iop_overflow_muls
- fw::fw_impl::ilp::iop_overflow_ssub
- fw::fw_impl::ilp::iop_overflow_sub
- fw::fw_impl::ilp::iop_overflow_subs
- fw::fw_impl::ilp::iop_rotate_left
- fw::fw_impl::ilp::iop_rotate_right
- fw::fw_impl::ilp::iop_rotate_scalar_left
- fw::fw_impl::ilp::iop_rotate_scalar_right
- fw::fw_impl::ilp::iop_shift_left
- fw::fw_impl::ilp::iop_shift_right
- fw::fw_impl::ilp::iop_shift_scalar_left
- fw::fw_impl::ilp::iop_shift_scalar_right
- fw::fw_impl::ilp::iop_ssub
- fw::fw_impl::ilp::iop_ssubx
- fw::fw_impl::ilp::iop_sub
- fw::fw_impl::ilp::iop_subs
- fw::fw_impl::ilp::iop_subx
- fw::fw_impl::ilp_div::iop_add_hillissteel_v
- fw::fw_impl::ilp_div::iop_div
- fw::fw_impl::ilp_div::iop_div_corev
- fw::fw_impl::ilp_div::iop_div_initv
- fw::fw_impl::ilp_div::iop_divs
- fw::fw_impl::ilp_div::iop_divx
- fw::fw_impl::ilp_div::iop_if_then_else_0v
- fw::fw_impl::ilp_div::iop_mod
- fw::fw_impl::ilp_div::iop_mods
- fw::fw_impl::ilp_div::iop_modx
- fw::fw_impl::ilp_div::iop_opposite_nopropv
- fw::fw_impl::ilp_div::iop_x2_x3v
- fw::fw_impl::ilp_log::iop_count0
- fw::fw_impl::ilp_log::iop_count1
- fw::fw_impl::ilp_log::iop_countv
- fw::fw_impl::ilp_log::iop_countx
- fw::fw_impl::ilp_log::iop_ilog2
- fw::fw_impl::ilp_log::iop_lead0
- fw::fw_impl::ilp_log::iop_lead1
- fw::fw_impl::ilp_log::iop_propagate_msb_to_lsb_blockv
- fw::fw_impl::ilp_log::iop_propagate_msb_to_lsbv
- fw::fw_impl::ilp_log::iop_trail0
- fw::fw_impl::ilp_log::iop_trail1
- fw::fw_impl::llt::iop_add
- fw::fw_impl::llt::iop_add_ripple_rtl
- fw::fw_impl::llt::iop_add_simd
- fw::fw_impl::llt::iop_adds
- fw::fw_impl::llt::iop_cmp
- fw::fw_impl::llt::iop_cmpx
- fw::fw_impl::llt::iop_cmpx_rtl
- fw::fw_impl::llt::iop_erc_7984
- fw::fw_impl::llt::iop_erc_7984_rtl
- fw::fw_impl::llt::iop_erc_7984_simd
- fw::fw_impl::llt::iop_mul
- fw::fw_impl::llt::iop_muls
- fw::fw_impl::llt::iop_mulx
- fw::fw_impl::llt::iop_mulx_par
- fw::fw_impl::llt::iop_mulx_ser
- fw::fw_impl::llt::iop_rotate_left
- fw::fw_impl::llt::iop_rotate_right
- fw::fw_impl::llt::iop_rotate_scalar_left
- fw::fw_impl::llt::iop_rotate_scalar_right
- fw::fw_impl::llt::iop_shift_left
- fw::fw_impl::llt::iop_shift_right
- fw::fw_impl::llt::iop_shift_scalar_left
- fw::fw_impl::llt::iop_shift_scalar_right
- fw::fw_impl::llt::iop_ssub
- fw::fw_impl::llt::iop_sub
- fw::fw_impl::llt::iop_subs
- fw::fw_impl::llt::kogge::add
- fw::fw_impl::llt::kogge::cached_add
- fw::fw_impl::llt::kogge::propagate_carry
- fw::fw_impl::llt::kogge::ripple_add
- fw::fw_impl::llt::kogge::ripple_sub
- fw::fw_impl::llt::kogge::sub
- interface::page_align
- prelude::glwe_ciphertext::hpu_glwe_ciphertext_size
- prelude::glwe_lookuptable::hpu_glwe_lookuptable_size
- prelude::hpu_big_lwe_ciphertext_size
- prelude::hpu_glwe_ciphertext_size
- prelude::hpu_glwe_lookuptable_size
- prelude::hpu_lwe_bootstrap_key_size
- prelude::hpu_lwe_keyswitch_key_size
- prelude::lwe_bootstrap_key::hpu_lwe_bootstrap_key_size
- prelude::lwe_ciphertext::hpu_big_lwe_ciphertext_size
- prelude::lwe_ciphertext::hpu_small_lwe_ciphertext_size
- prelude::lwe_keyswitch_key::hpu_lwe_keyswitch_key_size
Type Aliases
- asm::dop::fmt::DOpRepr
- asm::iop::IOpRepr
- asm::iop::IOpWordRepr
- interface::HpuImm
- prelude::HpuGlweCiphertextMutView
- prelude::HpuGlweCiphertextOwned
- prelude::HpuGlweCiphertextView
- prelude::HpuGlweLookuptableMutView
- prelude::HpuGlweLookuptableOwned
- prelude::HpuGlweLookuptableView
- prelude::HpuLweBootstrapKeyMutView
- prelude::HpuLweBootstrapKeyOwned
- prelude::HpuLweBootstrapKeyView
- prelude::HpuLweCiphertextMutView
- prelude::HpuLweCiphertextOwned
- prelude::HpuLweCiphertextView
- prelude::HpuLweKeyswitchKeyMutView
- prelude::HpuLweKeyswitchKeyOwned
- prelude::HpuLweKeyswitchKeyView
- prelude::glwe_ciphertext::HpuGlweCiphertextMutView
- prelude::glwe_ciphertext::HpuGlweCiphertextOwned
- prelude::glwe_ciphertext::HpuGlweCiphertextView
- prelude::glwe_lookuptable::HpuGlweLookuptableMutView
- prelude::glwe_lookuptable::HpuGlweLookuptableOwned
- prelude::glwe_lookuptable::HpuGlweLookuptableView
- prelude::lwe_bootstrap_key::HpuLweBootstrapKeyMutView
- prelude::lwe_bootstrap_key::HpuLweBootstrapKeyOwned
- prelude::lwe_bootstrap_key::HpuLweBootstrapKeyView
- prelude::lwe_ciphertext::HpuLweCiphertextMutView
- prelude::lwe_ciphertext::HpuLweCiphertextOwned
- prelude::lwe_ciphertext::HpuLweCiphertextView
- prelude::lwe_keyswitch_key::HpuLweKeyswitchKeyMutView
- prelude::lwe_keyswitch_key::HpuLweKeyswitchKeyOwned
- prelude::lwe_keyswitch_key::HpuLweKeyswitchKeyView
Constants
- asm::ASM_COMMENT_PREFIX
- asm::dop::arg::ARG_MIN_WIDTH
- asm::dop::arg::DOP_MIN_WIDTH
- asm::dop::pbs_macro::CMP_EQUAL
- asm::dop::pbs_macro::CMP_INFERIOR
- asm::dop::pbs_macro::CMP_SUPERIOR
- asm::iop::CARRY_WIDTH
- asm::iop::IOP_2CT_F_2CT
- asm::iop::IOP_2CT_F_3CT
- asm::iop::IOP_2CT_F_CT_SCALAR
- asm::iop::IOP_2NCT_F_3NCT
- asm::iop::IOP_CMP
- asm::iop::IOP_CT_BOOL_F_2CT
- asm::iop::IOP_CT_BOOL_F_CT_SCALAR
- asm::iop::IOP_CT_F_2CT
- asm::iop::IOP_CT_F_2CT_BOOL
- asm::iop::IOP_CT_F_CT
- asm::iop::IOP_CT_F_CT_BOOL
- asm::iop::IOP_CT_F_CT_SCALAR
- asm::iop::IOP_NCT_F_2NCT
- asm::iop::MSG_WIDTH
- asm::iop::SIMD_N
- asm::iop::opcode::ADD
- asm::iop::opcode::ADDS
- asm::iop::opcode::ADD_SIMD
- asm::iop::opcode::BW_AND
- asm::iop::opcode::BW_OR
- asm::iop::opcode::BW_XOR
- asm::iop::opcode::CMP_EQ
- asm::iop::opcode::CMP_GT
- asm::iop::opcode::CMP_GTE
- asm::iop::opcode::CMP_LT
- asm::iop::opcode::CMP_LTE
- asm::iop::opcode::CMP_NEQ
- asm::iop::opcode::COUNT0
- asm::iop::opcode::COUNT1
- asm::iop::opcode::DIV
- asm::iop::opcode::DIVS
- asm::iop::opcode::ERC_7984
- asm::iop::opcode::ERC_7984_SIMD
- asm::iop::opcode::IF_THEN_ELSE
- asm::iop::opcode::IF_THEN_ZERO
- asm::iop::opcode::ILOG2
- asm::iop::opcode::LEAD0
- asm::iop::opcode::LEAD1
- asm::iop::opcode::MEMCPY
- asm::iop::opcode::MOD
- asm::iop::opcode::MODS
- asm::iop::opcode::MUL
- asm::iop::opcode::MULS
- asm::iop::opcode::OVF_ADD
- asm::iop::opcode::OVF_ADDS
- asm::iop::opcode::OVF_MUL
- asm::iop::opcode::OVF_MULS
- asm::iop::opcode::OVF_SSUB
- asm::iop::opcode::OVF_SUB
- asm::iop::opcode::OVF_SUBS
- asm::iop::opcode::ROTS_L
- asm::iop::opcode::ROTS_R
- asm::iop::opcode::ROT_L
- asm::iop::opcode::ROT_R
- asm::iop::opcode::SHIFTS_L
- asm::iop::opcode::SHIFTS_R
- asm::iop::opcode::SHIFT_L
- asm::iop::opcode::SHIFT_R
- asm::iop::opcode::SSUB
- asm::iop::opcode::SUB
- asm::iop::opcode::SUBS
- asm::iop::opcode::TRAIL0
- asm::iop::opcode::TRAIL1
- asm::iop::opcode::USER_RANGE_LB
- asm::iop::opcode::USER_RANGE_UB
- interface::ACKQ_EMPTY
- interface::FW_TABLE_ENTRY
- interface::rtl::params::APPLICATION_NAME_OFS
- interface::rtl::params::CONCRETE_BOOLEAN
- interface::rtl::params::MOD_NTT_NAME_OFS
- interface::rtl::params::MSG2_CARRY2
- interface::rtl::params::MSG2_CARRY2_44B
- interface::rtl::params::MSG2_CARRY2_64B
- interface::rtl::params::MSG2_CARRY2_64B_FAKE
- interface::rtl::params::MSG2_CARRY2_GAUSSIAN
- interface::rtl::params::MSG2_CARRY2_PFAIL128_132B_TUNIFORM_144A47
- interface::rtl::params::MSG2_CARRY2_PFAIL64_132B_GAUSSIAN_1F72DBA
- interface::rtl::params::MSG2_CARRY2_PFAIL64_132B_TUNIFORM_7E47D8C
- interface::rtl::params::MSG2_CARRY2_TUNIFORM
- interface::rtl::params::NTT_CORE_ARCH_OFS
- interface::rtl::params::SIMULATION_CODE