bigar.cpp File Reference

#include "config.hpp"
#include <cstddef>
#include "exception.hpp"
#include "bigar.hpp"

Go to the source code of this file.

Namespaces

namespace  Arageli
namespace  Arageli::_Internal

Functions

void Arageli::_Internal::divide (digit &quotient, digit &remainder, doubledigit numerator, extendeddigit denominator)
std::size_t Arageli::_Internal::do_big_int_to_bdn (digit *a, digit *b, std::size_t n, digit bdn_radix)
std::size_t Arageli::_Internal::do_bdn_to_big_int (digit *a, digit *b, std::size_t n, digit bdn_radix)
std::size_t Arageli::_Internal::do_add (digit *p1, const digit *p2, std::size_t m, std::size_t n)
int Arageli::_Internal::do_sub (digit *p1, const digit *p2, std::size_t m, std::size_t n)
std::size_t Arageli::_Internal::do_optimize (const digit *a, std::size_t n)
std::size_t Arageli::_Internal::do_mult (const digit *u, const digit *v, digit *w, std::size_t m, std::size_t n)
digit Arageli::_Internal::do_divide_by_digit (const digit *a, digit *p, std::size_t n, digit d)
std::size_t Arageli::_Internal::do_divide (digit *u, digit *v, digit *q, std::size_t m, std::size_t n)


Generated on Thu Aug 31 17:38:17 2006 for Arageli by  doxygen 1.4.7