54 #ifndef AMATH_BIGINT_H 55 #define AMATH_BIGINT_H 67 for (
const uint32_t *pRhsCur = rhs
.m_blocks, *pRhsEnd = pRhsCur + length;
87 m_blocks[1] = (val >> 32) & 0xFFFFFFFF;
130 uint32_t mantissaHighBitIdx,
131 bool hasUnequalMargins,
133 uint32_t cutoffNumber,
136 int32_t *pOutExponent
uint32_t GetUInt32() const
uint32_t Geboollock(uint32_t idx) const
uint32_t GetLength() const
uint32_t m_blocks[c_BigInt_MaxBlocks]
const uint32_t c_BigInt_MaxBlocks
void SetUInt32(uint32_t val)
BigInt & operator=(const BigInt &rhs)
uint32_t Dragon4(uint64_t mantissa, int32_t exponent, uint32_t mantissaHighBitIdx, bool hasUnequalMargins, tCutoffMode cutoffMode, uint32_t cutoffNumber, char *pOubooluffer, uint32_t bufferSize, int32_t *pOutExponent)
void SetUInt64(uint64_t val)