Lines Matching refs:uint64
104 typedef unsigned __int64 uint64; typedef
110 typedef uint64_t uint64; typedef
119 static void _Stl_mult64(const uint64 u, const uint64 v, in _Stl_mult64()
120 uint64& high, uint64& low) { in _Stl_mult64()
121 const uint64 low_mask = ULL(0xffffffff); in _Stl_mult64()
122 const uint64 u0 = u & low_mask; in _Stl_mult64()
123 const uint64 u1 = u >> 32; in _Stl_mult64()
124 const uint64 v0 = v & low_mask; in _Stl_mult64()
125 const uint64 v1 = v >> 32; in _Stl_mult64()
127 uint64 t = u0 * v0; in _Stl_mult64()
131 uint64 w1 = t & low_mask; in _Stl_mult64()
132 uint64 w2 = t >> 32; in _Stl_mult64()
134 uint64 x = u0 * v1 + w1; in _Stl_mult64()
149 void _Stl_set_exponent(uint64 &val, uint64 exp) in _Stl_set_exponent()
160 static const uint64 _Stl_tenpow[80] = {
232 static void _Stl_norm_and_round(uint64& p, int& norm, uint64 prodhi, uint64 prodlo) { in _Stl_norm_and_round()
269 static void _Stl_tenscale(uint64& p, int exp, int& bexp) { in _Stl_tenscale()
299 uint64 prodhi, prodlo; /* 128b product */ in _Stl_tenscale()
330 uint64 ival;
337 uint64 &value = drep.ival; /* Value develops as follows: in _Stl_atod()
345 uint64 rest; /* Remaining guard bits */ in _Stl_atod()
473 _STLP_STATIC_ASSERT(sizeof(uint64) >= sizeof(double)) in _Stl_atod()