60 const uint64_t k10MSBits =
static_cast<uint64_t
>(0x3FF) << 54;
61 while ((
f & k10MSBits) == 0) {
79 uint64_t
f()
const {
return f_; }
80 int e()
const {
return e_; }
82 void set_f(uint64_t new_value) {
f_ = new_value; }
83 void set_e(
int new_value) {
e_ = new_value; }
86 static const uint64_t
kUint64MSB =
static_cast<uint64_t
>(1) << 63;
static DiyFp Normalize(const DiyFp &a)
static DiyFp Minus(const DiyFp &a, const DiyFp &b)
static const uint64_t kUint64MSB
void Multiply(const DiyFp &other)
void set_e(int new_value)
static const int kSignificandSize
static DiyFp Times(const DiyFp &a, const DiyFp &b)
void set_f(uint64_t new_value)
void Subtract(const DiyFp &other)
#define DCHECK(condition)
Debugger support for the V8 JavaScript engine.