|
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] |