fdhwlib  2.0.25
UnsignedInt64 Class Reference

#include <unsignedint64.h>

List of all members.

Public Member Functions

Private Attributes


Detailed Description

64bit data type.

Todo:
Implement operators to make the handling comparable to standard data types

Definition at line 23 of file unsignedint64.h.


Constructor & Destructor Documentation

UnsignedInt64::UnsignedInt64 ( )
UnsignedInt64::~UnsignedInt64 ( )

Member Function Documentation

void UnsignedInt64::add ( unsigned long *  sum1,
unsigned long *  sum2 
)

Add a 64 bit value to another.

void UnsignedInt64::add ( unsigned long *  sum1,
unsigned long  sum2 
)

Add a 64 bit value to another.

void UnsignedInt64::div ( unsigned long *  div1,
unsigned short  div2 
)

Divide a 64bit value by a 32bit value.

unsigned long* UnsignedInt64::get ( )

Get pointer to the data.

unsigned short UnsignedInt64::mod ( unsigned long *  div1,
unsigned short  div2 
)

Calculate modulo operations on a 64 number.

void UnsignedInt64::mult ( unsigned long *  prod1,
unsigned long *  prod2 
)

Multiply two 64 bit values.

void UnsignedInt64::mult ( unsigned long *  prod1,
unsigned short  prod2 
)

Multiply a 64bit value with a 16bit value.

int UnsignedInt64::test ( int  level = 0)

Test the 64bit operations.


Member Data Documentation

unsigned long UnsignedInt64::data[2] [private]

64bit data

Definition at line 58 of file unsignedint64.h.


The documentation for this class was generated from the following file: