ComputeFHE 1.0
General-Purpose Privacy-Preserving Computation Library for TFHE
Loading...
Searching...
No Matches
computefhe::ALUOptimized Member List

This is the complete list of members for computefhe::ALUOptimized, including all inherited members.

Add(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
AddC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
AddCNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
AddNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
ALUOptimized(ComputeFHE *cfhe) (defined in computefhe::ALUOptimized)computefhe::ALUOptimized
ALUStandard(ComputeFHE *cfhe) (defined in computefhe::ALUStandard)computefhe::ALUStandard
BaseALU(ComputeFHE *cfhe)computefhe::BaseALU
carry (defined in computefhe::BaseALU)computefhe::BaseALUprotected
cfhe_base (defined in computefhe::BaseALU)computefhe::BaseALUprotected
CmpEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpGT(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpGT_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUOptimizedvirtual
CmpGTEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpGTEq_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpLT(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpLT_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpLTEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
CmpLTEq_U(const FixedPoint &a, const FixedPoint &b)computefhe::ALUOptimizedvirtual
CmpNotEq(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
Constant0()computefhe::BaseALUvirtual
Constant1()computefhe::BaseALUvirtual
CPSub(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
CPSubC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
CPSubCNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
CPSubNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
DivU(const FixedPoint &a, const FixedPoint &b, FixedPoint &q, FixedPoint &r)computefhe::ALUStandardvirtual
FHE_AND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_DigitSum(const BinaryDigit &e1, const BinaryDigit &e0, const BinaryDigit &s0) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
FHE_False() (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_MAJ(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
FHE_MulAdd(const BinaryDigit &m, const BinaryDigit &a, const BinaryDigit &b, BinaryDigit *carry_out=nullptr) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
FHE_MUX(const BinaryDigit &s, const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
FHE_NAND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_NOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_NOT(const BinaryDigit &a) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_OR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_True() (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_XNOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_XOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
FHE_XOR3(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
FullAdder(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUOptimizedvirtual
FullMul(const FixedPoint &a, const FixedPoint &b)computefhe::ALUOptimizedvirtual
Gate_AND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_DigitSum(const BinaryDigit &e1, const BinaryDigit &e0, const BinaryDigit &s0)computefhe::ALUOptimizedvirtual
Gate_MAJ(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)computefhe::ALUOptimizedvirtual
Gate_MulAdd(const BinaryDigit &m, const BinaryDigit &a, const BinaryDigit &b, BinaryDigit *carry_out=nullptr)computefhe::ALUOptimizedvirtual
Gate_MUX(const BinaryDigit &s, const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NAND(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_NOT(const BinaryDigit &a) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_OR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_XNOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_XOR(const BinaryDigit &a, const BinaryDigit &b) (defined in computefhe::BaseALU)computefhe::BaseALUvirtual
Gate_XOR3(const BinaryDigit &a, const BinaryDigit &b, const BinaryDigit &c)computefhe::ALUOptimizedvirtual
Get_BoothsMul_Cost(const FixedPoint &pt, size_t ct_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtCtAdd_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_CtCtAddNC_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_CtCtSubC_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_CtCtSubNC_Cost(size_t n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_CtNeg_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_CtPtAddC_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_CtPtSubCNC_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_Pt2sCompFullMul_Cost(const FixedPoint &pt, size_t ct_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_Pt2sCompMul_Cost(const FixedPoint &pt) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_PtCtSub_Cost(size_t n_bits) (defined in computefhe::ALUOptimized)computefhe::ALUOptimizedvirtual
Get_PtFullMul_Cost(const FixedPoint &pt, size_t ct_n_bits, size_t &out_n_bits) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
Get_PtMul_Cost(const FixedPoint &pt) (defined in computefhe::ALUStandard)computefhe::ALUStandardvirtual
GetCarry()computefhe::BaseALUvirtual
HalfAdder(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUStandardvirtual
HalfSubtractor(const BinaryDigit &a, const BinaryDigit &b, BinaryDigit &sum, BinaryDigit &carry_out)computefhe::ALUStandardvirtual
Mul(const FixedPoint &a, const FixedPoint &b)computefhe::ALUOptimizedvirtual
Mux(const BinaryDigit &s, const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
Neg(const FixedPoint &a)computefhe::ALUOptimizedvirtual
Not(const FixedPoint &a)computefhe::ALUStandardvirtual
PAdd(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUOptimizedvirtual
PAddC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUOptimizedvirtual
PAddCNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUOptimizedvirtual
PAddNC(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUOptimizedvirtual
PBoothsMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PFullMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PFullMulFast(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PMul(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PMulFast(const FixedPoint &a, const FixedPoint &pb)computefhe::ALUStandardvirtual
PSub(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUOptimizedvirtual
PSubC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUOptimizedvirtual
PSubCNC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUOptimizedvirtual
PSubNC(const FixedPoint &pa, const FixedPoint &b)computefhe::ALUOptimizedvirtual
ResetCarry()computefhe::BaseALUvirtual
SetCarry(BinaryDigit value)computefhe::BaseALUvirtual
SetCarry()computefhe::BaseALUvirtual
ShiftLeft(const FixedPoint &a, size_t shift)computefhe::ALUStandardvirtual
ShiftRight(const FixedPoint &a, size_t shift, bool is_arithmetic=false)computefhe::ALUStandardvirtual
Sub(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
SubC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
SubCNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
SubNC(const FixedPoint &a, const FixedPoint &b)computefhe::ALUStandardvirtual
Swap_if(const BinaryDigit &cond, BinaryDigit &a, BinaryDigit &b)computefhe::ALUOptimizedvirtual
computefhe::ALUStandard::Swap_if(const BinaryDigit &cond, FixedPoint &a, FixedPoint &b)computefhe::ALUStandardvirtual
ToggleMSB(const FixedPoint &a)computefhe::ALUStandardvirtual
~BaseALU()computefhe::BaseALUvirtual