|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT) >=sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value)>::type | precomp_p (Compute_t &invp, size_t &bitsizep) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT) >=sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value), Element & >::type | mul_precomp_p (Element &r, const Element &a, const Element &b, const Compute_t &invp, const size_t &bitsizep) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT) >=sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value)>::type | precomp_b (Compute_t &invb, const Element &b) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT)==sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value)>::type | precomp_b (Compute_t &invb, const Element &b, const Compute_t &invp) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(sizeof(ELEMENT)==sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value)>::type | precomp_b (Compute_t &invb, const Element &b, const Element &invp) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT) >=sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value), Residu_t >::type | mul_precomp_b_without_reduction (Element &r, const Element &a, const Element &b, const Compute_t &invb) const |
|
template<typename ELEMENT = Element, typename COMPUTE_T = Compute_t, int s = sizeof(COMPUTE_T)> |
std::enable_if<(2 *sizeof(ELEMENT) >=sizeof(COMPUTE_T)) &&(sizeof(COMPUTE_T)==s) &&(std::is_integral< ELEMENT >::value) &&(std::is_integral< COMPUTE_T >::value), Element & >::type | mul_precomp_b (Element &r, const Element &a, const Element &b, const Compute_t &invb) const |
|