Home | History | Annotate | Download | only in dtoa

Lines Matching defs:shift_amount

64         void Shift(int shift_amount) {
65 ASSERT(-64 <= shift_amount && shift_amount <= 64);
66 if (shift_amount == 0) {
68 } else if (shift_amount == -64) {
71 } else if (shift_amount == 64) {
74 } else if (shift_amount <= 0) {
75 high_bits_ <<= -shift_amount;
76 high_bits_ += low_bits_ >> (64 + shift_amount);
77 low_bits_ <<= -shift_amount;
79 low_bits_ >>= shift_amount;
80 low_bits_ += high_bits_ << (64 - shift_amount);
81 high_bits_ >>= shift_amount;