Go to the source code of this file.
Namespaces
Defines
Functions
- template<typename I > void decode_kronecker_mod_int (I *dest, nat n, xnat bits, const integer &src, const I &p)
 - void decode_kronecker_mod (signed char *dest, nat n, xnat bits, const integer &src, const signed char &p)
 - void decode_kronecker_mod (unsigned char *dest, nat n, xnat bits, const integer &src, const unsigned char &p)
 - void decode_kronecker_mod (short int *dest, nat n, xnat bits, const integer &src, const short int &p)
 - void decode_kronecker_mod (unsigned short int *dest, nat n, xnat bits, const integer &src, const unsigned short int &p)
 - void decode_kronecker_mod (int *dest, nat n, xnat bits, const integer &src, const int &p)
 - void decode_kronecker_mod (unsigned int *dest, nat n, xnat bits, const integer &src, const unsigned int &p)
 - void decode_kronecker_mod (long int *dest, nat n, xnat bits, const integer &src, const long int &p)
 - void decode_kronecker_mod (unsigned long int *dest, nat n, xnat bits, const integer &src, const unsigned long int &p)
 - void decode_kronecker_mod (long long int *dest, nat n, xnat bits, const integer &src, const long long int &p)
 - void decode_kronecker_mod (unsigned long long int *dest, nat n, xnat bits, const integer &src, const unsigned long long int &p)
 - template<typename I > static void mul_kronecker_mod_int (I *dest, const I *src1, nat n1, const I *src2, nat n2, const I &p)
 - void mul_kronecker_mod (signed char *dest, const signed char *src1, nat n1, const signed char *src2, nat n2, const signed char &p)
 - void mul_kronecker_mod (unsigned char *dest, const unsigned char *src1, nat n1, const unsigned char *src2, nat n2, const unsigned char &p)
 - void mul_kronecker_mod (short int *dest, const short int *src1, nat n1, const short int *src2, nat n2, const short int &p)
 - void mul_kronecker_mod (unsigned short int *dest, const unsigned short int *src1, nat n1, const unsigned short int *src2, nat n2, const unsigned short int &p)
 - void mul_kronecker_mod (int *dest, const int *src1, nat n1, const int *src2, nat n2, const int &p)
 - void mul_kronecker_mod (unsigned int *dest, const unsigned int *src1, nat n1, const unsigned int *src2, nat n2, const unsigned int &p)
 - void mul_kronecker_mod (long int *dest, const long int *src1, nat n1, const long int *src2, nat n2, const long int &p)
 - void mul_kronecker_mod (unsigned long int *dest, const unsigned long int *src1, nat n1, const unsigned long int *src2, nat n2, const unsigned long int &p)
 - void mul_kronecker_mod (long long int *dest, const long long int *src1, nat n1, const long long int *src2, nat n2, const long long int &p)
 - void mul_kronecker_mod (unsigned long long int *dest, const unsigned long long int *src1, nat n1, const unsigned long long int *src2, nat n2, const unsigned long long int &p)
 - template<typename I > static void square_kronecker_mod_int (I *dest, const I *src, nat n, const I &p)
 - void square_kronecker_mod (signed char *dest, const signed char *src1, nat n1, const signed char &p)
 - void square_kronecker_mod (unsigned char *dest, const unsigned char *src1, nat n1, const unsigned char &p)
 - void square_kronecker_mod (short int *dest, const short int *src1, nat n1, const short int &p)
 - void square_kronecker_mod (unsigned short int *dest, const unsigned short int *src1, nat n1, const unsigned short int &p)
 - void square_kronecker_mod (int *dest, const int *src1, nat n1, const int &p)
 - void square_kronecker_mod (unsigned int *dest, const unsigned int *src1, nat n1, const unsigned int &p)
 - void square_kronecker_mod (long int *dest, const long int *src1, nat n1, const long int &p)
 - void square_kronecker_mod (unsigned long int *dest, const unsigned long int *src1, nat n1, const unsigned long int &p)
 - void square_kronecker_mod (long long int *dest, const long long int *src1, nat n1, const long long int &p)
 - void square_kronecker_mod (unsigned long long int *dest, const unsigned long long int *src1, nat n1, const unsigned long long int &p)
 
Define Documentation
      
        
          | #define IMPLEMENTATION_HELPER | 
          ( | 
            | 
          I | ) | 
           | 
        
      
 
 
      
        
          | #define IMPLEMENTATION_HELPER | 
          ( | 
            | 
          I | ) | 
           | 
        
      
 
 
      
        
          | #define IMPLEMENTATION_HELPER | 
          ( | 
            | 
          I | ) | 
           | 
        
      
 
Value:void mul_kronecker_mod (I* dest, const I* src1, nat n1,         \
                          const I* src2, nat n2, const I& p) {          \
    mul_kronecker_mod_int (dest, src1, n1, src2, n2, p); }
 
Definition at line 148 of file kronecker_modular_int.cpp.