Joshua
open source statistical hierarchical phrase-based machine translation system
|
Public Member Functions | |
UInt128 () | |
UInt128 (uint64_t high, uint64_t low) | |
void | Multiply (uint32_t multiplicand) |
void | Shift (int shift_amount) |
int | DivModPowerOf2 (int power) |
bool | IsZero () const |
int | BitAt (int position) |
Private Attributes | |
uint64_t | high_bits_ |
uint64_t | low_bits_ |
Static Private Attributes | |
static const uint64_t | kMask32 = 0xFFFFFFFF |
double_conversion::UInt128::UInt128 | ( | uint64_t | high, |
uint64_t | low | ||
) |
int double_conversion::UInt128::BitAt | ( | int | position | ) |
int double_conversion::UInt128::DivModPowerOf2 | ( | int | power | ) |
bool double_conversion::UInt128::IsZero | ( | ) | const |
void double_conversion::UInt128::Multiply | ( | uint32_t | multiplicand | ) |
void double_conversion::UInt128::Shift | ( | int | shift_amount | ) |
uint64_t double_conversion::UInt128::high_bits_ [private] |
const uint64_t double_conversion::UInt128::kMask32 = 0xFFFFFFFF [static, private] |
uint64_t double_conversion::UInt128::low_bits_ [private] |