34 #define DG_GOOGOL_SIZE 4 42 dgFloat64 GetAproximateValue()
const;
43 void InitFloatFloat(dgFloat64 value);
57 void ToString(
char *
const string)
const;
61 void NegateMantissa(dgUnsigned64 *
const mantissa)
const;
62 void CopySignedMantissa(dgUnsigned64 *
const mantissa)
const;
63 dgInt32 NormalizeMantissa(dgUnsigned64 *
const mantissa)
const;
64 dgUnsigned64 CheckCarrier(dgUnsigned64 a, dgUnsigned64 b)
const;
65 void ShiftRightMantissa(dgUnsigned64 *
const mantissa, dgInt32 bits)
const;
67 dgInt32 LeadinZeros(dgUnsigned64 a)
const;
68 void ExtendeMultiply(dgUnsigned64 a, dgUnsigned64 b, dgUnsigned64 &high, dgUnsigned64 &low)
const;
69 void ScaleMantissa(dgUnsigned64 *
const out, dgUnsigned64
scale)
const;
73 dgUnsigned64 m_mantissa[DG_GOOGOL_SIZE];
91 dgHugeVector(dgFloat64 x, dgFloat64 y, dgFloat64 z, dgFloat64 w)
96 return (point % (*
this)) + m_w;
Definition: dgGoogol.h:77
Definition: dgVector.h:34
Graphics::Surface * scale(const Graphics::Surface &srcImage, int xSize, int ySize)
Definition: dgGoogol.h:36
Definition: dgVector.h:104