#include <GteUIntegerFP32.h>
Public Member Functions | |
uint32_t | GetBack () const |
std::array< uint32_t, N > const & | GetBits () const |
std::array< uint32_t, N > & | GetBits () |
int32_t | GetNumBits () const |
int32_t | GetSize () const |
UIntegerFP32 & | operator= (UIntegerFP32 const &number) |
UIntegerFP32 & | operator= (UIntegerFP32 &&number) |
bool | Read (std::ifstream &input) |
void | SetBack (uint32_t value) |
void | SetNumBits (uint32_t numBits) |
UIntegerFP32 () | |
UIntegerFP32 (UIntegerFP32 const &number) | |
UIntegerFP32 (uint32_t number) | |
UIntegerFP32 (uint64_t number) | |
UIntegerFP32 (int numBits) | |
UIntegerFP32 (UIntegerFP32 &&number) | |
bool | Write (std::ofstream &output) const |
Public Member Functions inherited from gte::UIntegerALU32< UIntegerFP32< N > > | |
void | Add (UIntegerFP32< N >const &n0, UIntegerFP32< N >const &n1) |
uint64_t | GetPrefix (int32_t numRequested) const |
void | Mul (UIntegerFP32< N >const &n0, UIntegerFP32< N >const &n1) |
bool | operator!= (UIntegerFP32< N >const &number) const |
bool | operator< (UIntegerFP32< N >const &number) const |
bool | operator<= (UIntegerFP32< N >const &number) const |
bool | operator== (UIntegerFP32< N >const &number) const |
bool | operator> (UIntegerFP32< N >const &number) const |
bool | operator>= (UIntegerFP32< N >const &number) const |
void | ShiftLeft (UIntegerFP32< N >const &number, int32_t shift) |
int32_t | ShiftRightToOdd (UIntegerFP32< N >const &number) |
void | Sub (UIntegerFP32< N >const &n0, UIntegerFP32< N >const &n1) |
Private Attributes | |
std::array< uint32_t, N > | mBits |
int32_t | mNumBits |
int32_t | mSize |
Friends | |
class | UnitTestBSNumber |
Definition at line 46 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | ) |
Definition at line 100 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | UIntegerFP32< N > const & | number | ) |
Definition at line 109 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | uint32_t | number | ) |
Definition at line 117 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | uint64_t | number | ) |
Definition at line 141 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | int | numBits | ) |
Definition at line 170 of file GteUIntegerFP32.h.
gte::UIntegerFP32< N >::UIntegerFP32 | ( | UIntegerFP32< N > && | number | ) |
Definition at line 199 of file GteUIntegerFP32.h.
|
inline |
Definition at line 256 of file GteUIntegerFP32.h.
|
inline |
Definition at line 238 of file GteUIntegerFP32.h.
|
inline |
Definition at line 244 of file GteUIntegerFP32.h.
|
inline |
Definition at line 232 of file GteUIntegerFP32.h.
|
inline |
Definition at line 262 of file GteUIntegerFP32.h.
UIntegerFP32< N > & gte::UIntegerFP32< N >::operator= | ( | UIntegerFP32< N > const & | number | ) |
Definition at line 187 of file GteUIntegerFP32.h.
UIntegerFP32< N > & gte::UIntegerFP32< N >::operator= | ( | UIntegerFP32< N > && | number | ) |
Definition at line 205 of file GteUIntegerFP32.h.
bool gte::UIntegerFP32< N >::Read | ( | std::ifstream & | input | ) |
Definition at line 285 of file GteUIntegerFP32.h.
|
inline |
Definition at line 250 of file GteUIntegerFP32.h.
void gte::UIntegerFP32< N >::SetNumBits | ( | uint32_t | numBits | ) |
Definition at line 217 of file GteUIntegerFP32.h.
bool gte::UIntegerFP32< N >::Write | ( | std::ofstream & | output | ) | const |
Definition at line 268 of file GteUIntegerFP32.h.
|
friend |
Definition at line 88 of file GteUIntegerFP32.h.
|
private |
Definition at line 86 of file GteUIntegerFP32.h.
|
private |
Definition at line 85 of file GteUIntegerFP32.h.
|
private |
Definition at line 85 of file GteUIntegerFP32.h.