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