add missing constructors

This commit is contained in:
Mathieu Lacage
2010-08-25 10:04:47 +02:00
parent f331937ac9
commit 052b8b1684

View File

@@ -47,6 +47,21 @@ public:
{
_v <<= 64;
}
explicit inline uint64x64_t (unsigned int v)
: _v (v)
{
_v <<= 64;
}
explicit inline uint64x64_t (unsigned long int v)
: _v (v)
{
_v <<= 64;
}
explicit inline uint64x64_t (unsigned long long int v)
: _v (v)
{
_v <<= 64;
}
explicit inline uint64x64_t (int64_t hi, uint64_t lo)
{
bool is_negative = hi<0;