Index: src/double.h |
diff --git a/src/double.h b/src/double.h |
index 947d25943c69112320d9ef15f10282e1ebf26e4b..7b4486728aaf4094c0a639918290e77ecff0ff6a 100644 |
--- a/src/double.h |
+++ b/src/double.h |
@@ -34,14 +34,14 @@ class Double { |
// The value encoded by this Double must be greater or equal to +0.0. |
// It must not be special (infinity, or NaN). |
DiyFp AsDiyFp() const { |
- ASSERT(Sign() > 0); |
- ASSERT(!IsSpecial()); |
+ DCHECK(Sign() > 0); |
+ DCHECK(!IsSpecial()); |
return DiyFp(Significand(), Exponent()); |
} |
// The value encoded by this Double must be strictly greater than 0. |
DiyFp AsNormalizedDiyFp() const { |
- ASSERT(value() > 0.0); |
+ DCHECK(value() > 0.0); |
uint64_t f = Significand(); |
int e = Exponent(); |
@@ -121,7 +121,7 @@ class Double { |
// Precondition: the value encoded by this Double must be greater or equal |
// than +0.0. |
DiyFp UpperBoundary() const { |
- ASSERT(Sign() > 0); |
+ DCHECK(Sign() > 0); |
return DiyFp(Significand() * 2 + 1, Exponent() - 1); |
} |
@@ -130,7 +130,7 @@ class Double { |
// exponent as m_plus. |
// Precondition: the value encoded by this Double must be greater than 0. |
void NormalizedBoundaries(DiyFp* out_m_minus, DiyFp* out_m_plus) const { |
- ASSERT(value() > 0.0); |
+ DCHECK(value() > 0.0); |
DiyFp v = this->AsDiyFp(); |
bool significand_is_zero = (v.f() == kHiddenBit); |
DiyFp m_plus = DiyFp::Normalize(DiyFp((v.f() << 1) + 1, v.e() - 1)); |