Duke's Big Numbers 1.0
C++ and Blueprint libraries for performing math, analysis, and formatting with really large numbers (>10e308).
|
#include "Bits.h"
Static Public Member Functions | |
static uint32 | MakeUInt32 (uint8 byte3, uint8 byte2, uint8 byte1, uint8 byte0) |
static uint64 | MakeUInt64 (uint32 highWord, uint32 lowWord) |
Provides functions for working at the bit-and-byte level
|
staticFlavor:Static |
Builds a uint32 from four uint8 values
byte3 | The value for bits 24-31 of the resulting value |
byte2 | The value for bits 16-23 of the resulting value |
byte1 | The value for bits 8-15 of the resulting value |
byte0 | The value for bits 0-7 of the resulting value |
U4 ← makeu4 U1 U1 U1 U1
|
staticFlavor:Static |
Builds a uint64 from two uint32 values
highWord | The value for the upper 32 bits of the resulting value |
lowWord | The value for the lower 32 bits of the resulting value |
U8 ← makeu8 U4 U4