Developer documentation

scalar_bigunsigned.hpp File Reference
#include <assert.h>
#include <ostream>
#include <realroot/numerics_hdwi.hpp>

Go to the source code of this file.

Classes

struct  mmx::bigunsigned< N >
 

Namespaces

 mmx
 

Functions

template<unsigned N>
bigunsigned< N > mmx::operator<< (const bigunsigned< N > &b, unsigned n)
 
template<unsigned N>
bigunsigned< N > mmx::operator| (const bigunsigned< N > &b, unsigned n)
 
template<unsigned N>
bigunsigned< N > mmx::operator+ (const bigunsigned< N > &b, unsigned n)
 
template<unsigned N>
unsigned mmx::operator& (const bigunsigned< N > &b, unsigned n)
 
template<unsigned N>
void mmx::add (bigunsigned< N > &r, typename bigunsigned< N >::hdwi_t n)
 
void mmx::add (bigunsigned< 1 > &r, const bigunsigned< 1 > &a)
 
template<unsigned N>
void mmx::add (bigunsigned< N > &r, const bigunsigned< N > &a)
 
template<unsigned N>
void mmx::reverse (bigunsigned< N > &r, const bigunsigned< N > &lu)
 
void mmx::rprint (std::ostream &o, unsigned n)
 
template<unsigned N>
void mmx::rprint (std::ostream &o, bigunsigned< N > &bu)
 
template<unsigned N>
void mmx::print (std::ostream &o, const bigunsigned< N > &bi)
 
template<unsigned N>
std::ostream & mmx::operator<< (std::ostream &o, const bigunsigned< N > &bi)
 
Home