/dports/security/hexl/hexl-1.2.3/test/ |
H A D | test-number-theory.cpp | 43 modulus = 10; in TEST() 79 modulus = 10; in TEST() 161 modulus = 29; in TEST() 181 modulus = 29; in TEST() 404 EXPECT_EQ(0, AddUIntMod(modulus - 1, 1, modulus)); in TEST() 405 EXPECT_EQ(1, AddUIntMod(modulus - 1, 2, modulus)); in TEST() 406 EXPECT_EQ(modulus - 4, AddUIntMod(modulus - 1, modulus - 3, modulus)); in TEST() 428 EXPECT_EQ(modulus - 4, SubUIntMod(3, 7, modulus)); in TEST() 429 EXPECT_EQ(modulus - 2, SubUIntMod(modulus - 1, 1, modulus)); in TEST() 430 EXPECT_EQ(3, SubUIntMod(2, modulus - 1, modulus)); in TEST() [all …]
|
H A D | test-eltwise-add-mod-avx512.cpp | 56 std::vector<uint64_t> op1{modulus - 1, modulus - 1, modulus - 2, modulus - 2, in TEST() 57 modulus - 3, modulus - 3, modulus - 4, modulus - 4}; in TEST() 58 std::vector<uint64_t> op2{modulus - 1, modulus - 2, modulus - 3, modulus - 4, in TEST() 59 modulus - 5, modulus - 6, modulus - 7, modulus - 8}; in TEST() 60 std::vector<uint64_t> exp_out{modulus - 2, modulus - 3, modulus - 5, in TEST() 61 modulus - 6, modulus - 8, modulus - 9, in TEST() 76 std::vector<uint64_t> op1{modulus - 1, modulus - 1, modulus - 2, modulus - 2, in TEST() 77 modulus - 3, modulus - 3, modulus - 4, modulus - 4}; in TEST() 79 std::vector<uint64_t> exp_out{modulus - 2, modulus - 2, modulus - 3, in TEST() 80 modulus - 3, modulus - 4, modulus - 4, in TEST() [all …]
|
H A D | test-eltwise-add-mod.cpp | 84 std::vector<uint64_t> op1{modulus - 1, modulus - 1, modulus - 2, modulus - 2, in TEST() 85 modulus - 3, modulus - 3, modulus - 4, modulus - 4}; in TEST() 86 std::vector<uint64_t> op2{modulus - 1, modulus - 2, modulus - 3, modulus - 4, in TEST() 87 modulus - 5, modulus - 6, modulus - 7, modulus - 8}; in TEST() 88 std::vector<uint64_t> exp_out{modulus - 2, modulus - 3, modulus - 5, in TEST() 89 modulus - 6, modulus - 8, modulus - 9, in TEST() 100 std::vector<uint64_t> op1{modulus - 1, modulus - 1, modulus - 2, modulus - 2, in TEST() 101 modulus - 3, modulus - 3, modulus - 4, modulus - 4}; in TEST() 103 std::vector<uint64_t> exp_out{modulus - 2, modulus - 2, modulus - 3, in TEST() 104 modulus - 3, modulus - 4, modulus - 4, in TEST() [all …]
|
H A D | test-eltwise-sub-mod.cpp | 22 uint64_t modulus = 10; in TEST() local 44 uint64_t modulus = 10; in TEST() local 51 EltwiseSubMod(op1.data(), op1.data(), modulus, op1.size(), modulus)); in TEST() 63 uint64_t modulus = 10; in TEST() local 74 uint64_t modulus = 10; in TEST() local 85 modulus - 1, modulus - 2, modulus - 3, modulus - 4}; in TEST() 86 std::vector<uint64_t> op2{modulus - 1, modulus - 2, 3, 2, in TEST() 87 modulus - 3, modulus - 4, 1, 0}; in TEST() 89 2, 2, modulus - 4, modulus - 4}; in TEST() 100 modulus - 1, modulus - 2, modulus - 3, modulus - 4}; in TEST() [all …]
|
H A D | test-eltwise-sub-mod-avx512.cpp | 29 uint64_t modulus = 10; in TEST() local 43 uint64_t modulus = 10; in TEST() local 57 modulus - 1, modulus - 2, modulus - 3, modulus - 4}; in TEST() 58 std::vector<uint64_t> op2{modulus - 1, modulus - 2, 3, 2, in TEST() 59 modulus - 3, modulus - 4, 1, 0}; in TEST() 61 2, 2, modulus - 4, modulus - 4}; in TEST() 76 modulus - 1, modulus - 2, modulus - 3, modulus - 4}; in TEST() 77 uint64_t op2{modulus - 1}; in TEST() 79 0, modulus - 1, modulus - 2, modulus - 3}; in TEST() 109 op1[0] = modulus - 1; in TEST() [all …]
|
/dports/math/gmp-ecm/ecm-7.0.4/ |
H A D | mpmod.c | 932 mpz_sub (modulus->temp2, modulus->temp1, modulus->temp2); in mpmod_init_MODMULN() 1079 base2mod (a, modulus->temp1, modulus->temp1, modulus); in mpres_pow_sqr() 1087 REDC (a, modulus->temp1, modulus->temp2, modulus); in mpres_pow_sqr() 1101 base2mod (a, modulus->temp1, modulus->temp1, modulus); in mpres_pow_mul() 1109 REDC (a, modulus->temp1, modulus->temp2, modulus); in mpres_pow_mul() 1462 REDC (R, modulus->temp1, modulus->temp2, modulus); in mpres_mul() 1525 REDC (R, modulus->temp1, modulus->temp2, modulus); in mpres_sqr() 1631 base2mod (modulus->temp2, S2, modulus->temp1, modulus); in mpres_mul_z_to_z() 1671 REDC (R, modulus->temp1, modulus->temp2, modulus); in mpres_mul_z_to_z() 1895 REDC (R, modulus->temp1, modulus->temp2, modulus); in mpres_set_z() [all …]
|
/dports/security/seal/SEAL-3.7.2/native/tests/seal/util/ |
H A D | uintarithmod.cpp | 23 modulus[0] = 3; in TEST() 24 modulus[1] = 0; in TEST() 57 modulus[0] = 3; in TEST() 58 modulus[1] = 0; in TEST() 91 modulus[0] = 3; in TEST() 92 modulus[1] = 0; in TEST() 99 modulus[0] = 3; in TEST() 100 modulus[1] = 0; in TEST() 127 modulus[0] = 3; in TEST() 128 modulus[1] = 0; in TEST() [all …]
|
/dports/net-p2p/qtum/qtum-mainnet-fastlane-v0.20.3/src/libff/libff/algebra/fields/ |
H A D | fp4.tcc | 23 Fp2_model<n, modulus> Fp4_model<n, modulus>::mul_by_non_residue(const Fp2_model<n, modulus> &elt) in mul_by_non_residue() 29 Fp4_model<n, modulus> Fp4_model<n, modulus>::zero() in zero() 36 Fp4_model<n, modulus> Fp4_model<n, modulus>::one() in one() 43 Fp4_model<n,modulus> Fp4_model<n,modulus>::random_element() in random_element() 65 Fp4_model<n,modulus> Fp4_model<n,modulus>::operator+(const Fp4_model<n,modulus> &other) const in operator +() 72 Fp4_model<n,modulus> Fp4_model<n,modulus>::operator-(const Fp4_model<n,modulus> &other) const in operator -() 79 Fp4_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp4_model<n, modulus> &rhs) in operator *() 86 Fp4_model<n, modulus> operator*(const Fp2_model<n, modulus> &lhs, const Fp4_model<n, modulus> &rhs) in operator *() 93 Fp4_model<n,modulus> Fp4_model<n,modulus>::operator*(const Fp4_model<n,modulus> &other) const in operator *() 108 Fp4_model<n,modulus> Fp4_model<n,modulus>::mul_by_023(const Fp4_model<n,modulus> &other) const in mul_by_023() [all …]
|
H A D | fp2.tcc | 18 Fp2_model<n,modulus> Fp2_model<n,modulus>::zero() in zero() 24 Fp2_model<n,modulus> Fp2_model<n,modulus>::one() in one() 30 Fp2_model<n,modulus> Fp2_model<n,modulus>::random_element() in random_element() 52 Fp2_model<n,modulus> Fp2_model<n,modulus>::operator+(const Fp2_model<n,modulus> &other) const in operator +() 59 Fp2_model<n,modulus> Fp2_model<n,modulus>::operator-(const Fp2_model<n,modulus> &other) const in operator -() 66 Fp2_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp2_model<n, modulus> &rhs) in operator *() 73 Fp2_model<n,modulus> Fp2_model<n,modulus>::operator*(const Fp2_model<n,modulus> &other) const in operator *() 87 Fp2_model<n,modulus> Fp2_model<n,modulus>::operator-() const in operator -() 94 Fp2_model<n,modulus> Fp2_model<n,modulus>::squared() const in squared() 123 Fp2_model<n,modulus> Fp2_model<n,modulus>::inverse() const in inverse() [all …]
|
H A D | fp6_3over2.tcc | 17 Fp2_model<n, modulus> Fp6_3over2_model<n,modulus>::mul_by_non_residue(const Fp2_model<n, modulus> &… in mul_by_non_residue() 23 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::zero() in zero() 29 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::one() in one() 35 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::random_element() in random_element() 58 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::operator+(const Fp6_3over2_model<n,modulus… in operator +() 66 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::operator-(const Fp6_3over2_model<n,modulus… in operator -() 74 Fp6_3over2_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp6_3over2_model<n, m… in operator *() 82 Fp6_3over2_model<n, modulus> operator*(const Fp2_model<n, modulus> &lhs, const Fp6_3over2_model<n, … in operator *() 90 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::operator*(const Fp6_3over2_model<n,modulus… in operator *() 114 Fp6_3over2_model<n,modulus> Fp6_3over2_model<n,modulus>::squared() const in squared() [all …]
|
H A D | fp.hpp | 119 static Fp_model<n, modulus> one(); 124 friend std::ostream& operator<< <n,modulus>(std::ostream &out, const Fp_model<n, modulus> &p); 125 friend std::istream& operator>> <n,modulus>(std::istream &in, Fp_model<n, modulus> &p); 146 size_t Fp_model<n, modulus>::num_bits; 152 size_t Fp_model<n, modulus>::s; 155 bigint<n> Fp_model<n, modulus>::t; 161 Fp_model<n, modulus> Fp_model<n, modulus>::nqr; 164 Fp_model<n, modulus> Fp_model<n, modulus>::nqr_to_t; 167 Fp_model<n, modulus> Fp_model<n, modulus>::multiplicative_generator; 170 Fp_model<n, modulus> Fp_model<n, modulus>::root_of_unity; [all …]
|
H A D | fp6_2over3.tcc | 18 Fp3_model<n,modulus> Fp6_2over3_model<n, modulus>::mul_by_non_residue(const Fp3_model<n,modulus> &e… in mul_by_non_residue() 24 Fp6_2over3_model<n, modulus> Fp6_2over3_model<n, modulus>::zero() in zero() 31 Fp6_2over3_model<n, modulus> Fp6_2over3_model<n, modulus>::one() in one() 38 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::random_element() in random_element() 60 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::operator+(const Fp6_2over3_model<n,modulus… in operator +() 67 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::operator-(const Fp6_2over3_model<n,modulus… in operator -() 74 Fp6_2over3_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp6_2over3_model<n, m… in operator *() 81 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::operator*(const Fp6_2over3_model<n,modulus… in operator *() 96 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::mul_by_2345(const Fp6_2over3_model<n,modul… in mul_by_2345() 120 Fp6_2over3_model<n,modulus> Fp6_2over3_model<n,modulus>::squared() const in squared() [all …]
|
H A D | fp.tcc | 275 Fp_model<n,modulus> Fp_model<n,modulus>::zero() in zero() 283 Fp_model<n,modulus> Fp_model<n,modulus>::one() in one() 310 Fp_model<n,modulus>& Fp_model<n,modulus>::operator+=(const Fp_model<n,modulus>& other) in operator +=() 423 Fp_model<n,modulus>& Fp_model<n,modulus>::operator-=(const Fp_model<n,modulus>& other) in operator -=() 513 Fp_model<n,modulus>& Fp_model<n,modulus>::operator*=(const Fp_model<n,modulus>& other) in operator *=() 539 Fp_model<n,modulus> Fp_model<n,modulus>::operator+(const Fp_model<n,modulus>& other) const in operator +() 546 Fp_model<n,modulus> Fp_model<n,modulus>::operator-(const Fp_model<n,modulus>& other) const in operator -() 553 Fp_model<n,modulus> Fp_model<n,modulus>::operator*(const Fp_model<n,modulus>& other) const in operator *() 594 Fp_model<n,modulus> Fp_model<n,modulus>::squared() const in squared() 642 Fp_model<n,modulus>& Fp_model<n,modulus>::invert() in invert() [all …]
|
H A D | fp12_2over3over2.tcc | 16 Fp6_3over2_model<n, modulus> Fp12_2over3over2_model<n,modulus>::mul_by_non_residue(const Fp6_3over2… in mul_by_non_residue() 22 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::zero() in zero() 28 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::one() in one() 34 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::random_element() in random_element() 56 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::operator+(const Fp12_2over3ove… in operator +() 63 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::operator-(const Fp12_2over3ove… in operator -() 70 Fp12_2over3over2_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp12_2over3over… in operator *() 77 Fp12_2over3over2_model<n, modulus> operator*(const Fp2_model<n, modulus> &lhs, const Fp12_2over3ove… in operator *() 84 Fp12_2over3over2_model<n, modulus> operator*(const Fp6_3over2_model<n, modulus> &lhs, const Fp12_2o… in operator *() 91 Fp12_2over3over2_model<n,modulus> Fp12_2over3over2_model<n,modulus>::operator*(const Fp12_2over3ove… in operator *() [all …]
|
H A D | fp3.tcc | 18 Fp3_model<n,modulus> Fp3_model<n,modulus>::zero() in zero() 24 Fp3_model<n,modulus> Fp3_model<n,modulus>::one() in one() 30 Fp3_model<n,modulus> Fp3_model<n,modulus>::random_element() in random_element() 53 Fp3_model<n,modulus> Fp3_model<n,modulus>::operator+(const Fp3_model<n,modulus> &other) const in operator +() 61 Fp3_model<n,modulus> Fp3_model<n,modulus>::operator-(const Fp3_model<n,modulus> &other) const in operator -() 69 Fp3_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp3_model<n, modulus> &rhs) in operator *() 77 Fp3_model<n,modulus> Fp3_model<n,modulus>::operator*(const Fp3_model<n,modulus> &other) const in operator *() 93 Fp3_model<n,modulus> Fp3_model<n,modulus>::operator-() const in operator -() 101 Fp3_model<n,modulus> Fp3_model<n,modulus>::squared() const in squared() 120 Fp3_model<n,modulus> Fp3_model<n,modulus>::inverse() const in inverse() [all …]
|
H A D | fp3.hpp | 38 typedef Fp_model<n, modulus> my_Fp; 80 … friend std::ostream& operator<< <n, modulus>(std::ostream &out, const Fp3_model<n, modulus> &el); 81 friend std::istream& operator>> <n, modulus>(std::istream &in, Fp3_model<n, modulus> &el); 91 Fp3_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp3_model<n, modulus> &rhs); 97 size_t Fp3_model<n, modulus>::s; 100 bigint<3*n> Fp3_model<n, modulus>::t; 106 Fp_model<n, modulus> Fp3_model<n, modulus>::non_residue; 109 Fp3_model<n, modulus> Fp3_model<n, modulus>::nqr; 112 Fp3_model<n, modulus> Fp3_model<n, modulus>::nqr_to_t; 115 Fp_model<n, modulus> Fp3_model<n, modulus>::Frobenius_coeffs_c1[3]; [all …]
|
H A D | fp2.hpp | 38 typedef Fp_model<n, modulus> my_Fp; 57 static Fp2_model<n, modulus> one(); 81 … friend std::ostream& operator<< <n, modulus>(std::ostream &out, const Fp2_model<n, modulus> &el); 82 friend std::istream& operator>> <n, modulus>(std::istream &in, Fp2_model<n, modulus> &el); 92 Fp2_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp2_model<n, modulus> &rhs); 98 size_t Fp2_model<n, modulus>::s; 101 bigint<2*n> Fp2_model<n, modulus>::t; 107 Fp_model<n, modulus> Fp2_model<n, modulus>::non_residue; 110 Fp2_model<n, modulus> Fp2_model<n, modulus>::nqr; 113 Fp2_model<n, modulus> Fp2_model<n, modulus>::nqr_to_t; [all …]
|
H A D | fp12_2over3over2.hpp | 20 template<mp_size_t n, const bigint<n>& modulus> 40 typedef Fp_model<n, modulus> my_Fp; 41 typedef Fp2_model<n, modulus> my_Fp2; 44 static Fp2_model<n, modulus> non_residue; 84 …friend std::ostream& operator<< <n, modulus>(std::ostream &out, const Fp12_2over3over2_model<n, mo… 85 …friend std::istream& operator>> <n, modulus>(std::istream &in, Fp12_2over3over2_model<n, modulus> … 95 Fp12_2over3over2_model<n, modulus> operator*(const Fp_model<n, modulus> &lhs, const Fp12_2over3over… 98 Fp12_2over3over2_model<n, modulus> operator*(const Fp2_model<n, modulus> &lhs, const Fp12_2over3ove… 101 Fp12_2over3over2_model<n, modulus> operator*(const Fp6_3over2_model<n, modulus> &lhs, const Fp12_2o… 110 Fp2_model<n, modulus> Fp12_2over3over2_model<n, modulus>::non_residue; [all …]
|
/dports/math/stanmath/math-4.2.0/test/unit/math/prim/fun/ |
H A D | modulus_test.cpp | 4 TEST(MathFunctions, modulus) { in TEST() argument 5 using stan::math::modulus; in TEST() 6 EXPECT_EQ(0, modulus(4, 2)); in TEST() 7 EXPECT_EQ(0, modulus(6, 3)); in TEST() 8 EXPECT_EQ(0, modulus(16, 4)); in TEST() 9 EXPECT_EQ(0, modulus(34, 17)); in TEST() 10 EXPECT_EQ(0, modulus(-4, 2)); in TEST() 11 EXPECT_EQ(0, modulus(-6, 3)); in TEST() 12 EXPECT_EQ(0, modulus(-16, 4)); in TEST() 14 EXPECT_EQ(0, modulus(4, -2)); in TEST() [all …]
|
/dports/lang/mono/mono-5.10.1.57/external/corefx/src/System.Runtime.Numerics/src/System/Numerics/ |
H A D | BigIntegerCalculator.PowMod.cs | 167 return (uint)(result % modulus); in PowCore() 172 Debug.Assert(modulus != null); in Pow() 177 int size = modulus.Length + modulus.Length; in Pow() 185 Debug.Assert(modulus != null); in Pow() 193 int size = modulus.Length + modulus.Length; in Pow() 201 Debug.Assert(modulus != null); in Pow() 206 int size = modulus.Length + modulus.Length; in Pow() 215 Debug.Assert(modulus != null); in Pow() 223 int size = modulus.Length + modulus.Length; in Pow() 298 value.Reduce(modulus); in PowCore() [all …]
|
/dports/security/seal/SEAL-3.7.2/native/src/seal/util/ |
H A D | uintarithsmallmod.h | 25 if (modulus.is_zero()) in increment_uint_mod() 46 if (modulus.is_zero()) in decrement_uint_mod() 66 if (modulus.is_zero()) in negate_uint_mod() 87 if (modulus.is_zero()) in div2_uint_mod() 118 if (modulus.is_zero()) in add_uint_mod() 142 if (modulus.is_zero()) in sub_uint_mod() 174 if (modulus.is_zero()) in barrett_reduce_128() 203 return SEAL_COND_SELECT(tmp3 >= modulus.value(), tmp3 - modulus.value(), tmp3); in barrett_reduce_128() 214 if (modulus.is_zero()) in barrett_reduce_64() 229 return SEAL_COND_SELECT(tmp[0] >= modulus.value(), tmp[0] - modulus.value(), tmp[0]); in barrett_reduce_64() [all …]
|
/dports/math/lidia/lidia-2.3.0+latte-patches-2014-10-04/src/ec_order/eco_gfp/wep_rat_function/ |
H A D | wep_rat_function.cc | 114 h.set_modulus(a.modulus()); in on_curve() 115 h1.set_modulus(a.modulus()); in on_curve() 120 mult_by_curve(h, wep_rat_function::modulus.modulus()); in on_curve() 199 mult_by_curve(x3, wep_rat_function::modulus.modulus()); in add_PQ() 229 multiply_by_x_mod(t3, t4, wep_rat_function::modulus.modulus()); in add_P_XY() 251 mult_by_curve(x3, wep_rat_function::modulus.modulus()); in add_P_XY() 324 mult_by_curve(t, wep_rat_function::modulus.modulus()); in multiply_by_2() 338 mult_by_curve(x3, wep_rat_function::modulus.modulus()); in multiply_by_2() 339 mult_by_curve(y3, wep_rat_function::modulus.modulus()); in multiply_by_2() 340 mult_by_curve(z3, wep_rat_function::modulus.modulus()); in multiply_by_2() [all …]
|
/dports/security/hexl/hexl-1.2.3/hexl/number-theory/ |
H A D | number-theory.cpp | 17 if (modulus == 1) { in InverseMod() 29 modulus = a % modulus; in InverseMod() 46 HEXL_CHECK(x < modulus, "x " << x << " >= modulus " << modulus); in MultiplyMod() 47 HEXL_CHECK(y < modulus, "y " << y << " >= modulus " << modulus); in MultiplyMod() 58 return q >= modulus ? q - modulus : q; in MultiplyMod() 62 HEXL_CHECK(x < modulus, "x " << x << " >= modulus " << modulus); in AddUIntMod() 63 HEXL_CHECK(y < modulus, "y " << y << " >= modulus " << modulus); in AddUIntMod() 65 return (sum >= modulus) ? (sum - modulus) : sum; in AddUIntMod() 69 HEXL_CHECK(x < modulus, "x " << x << " >= modulus " << modulus); in SubUIntMod() 72 return (diff >= modulus) ? (diff - modulus) : diff; in SubUIntMod() [all …]
|
/dports/security/hexl/hexl-1.2.3/hexl/eltwise/ |
H A D | eltwise-sub-mod.cpp | 17 uint64_t modulus) { in EltwiseSubModNative() argument 22 HEXL_CHECK(modulus > 1, "Require modulus > 1"); in EltwiseSubModNative() 24 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseSubModNative() 26 HEXL_CHECK_BOUNDS(operand2, n, modulus, in EltwiseSubModNative() 34 *result = *operand1 + modulus - *operand2; in EltwiseSubModNative() 48 HEXL_CHECK(modulus > 1, "Require modulus > 1"); in EltwiseSubModNative() 50 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseSubModNative() 59 *result = *operand1 + modulus - operand2; in EltwiseSubModNative() 74 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseSubMod() 76 HEXL_CHECK_BOUNDS(operand2, n, modulus, in EltwiseSubMod() [all …]
|
H A D | eltwise-add-mod.cpp | 18 uint64_t modulus) { in EltwiseAddModNative() argument 23 HEXL_CHECK(modulus > 1, "Require modulus > 1"); in EltwiseAddModNative() 25 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseAddModNative() 27 HEXL_CHECK_BOUNDS(operand2, n, modulus, in EltwiseAddModNative() 33 if (sum >= modulus) { in EltwiseAddModNative() 34 *result = sum - modulus; in EltwiseAddModNative() 52 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseAddModNative() 56 uint64_t diff = modulus - operand2; in EltwiseAddModNative() 78 HEXL_CHECK_BOUNDS(operand1, n, modulus, in EltwiseAddMod() 80 HEXL_CHECK_BOUNDS(operand2, n, modulus, in EltwiseAddMod() [all …]
|