From 3bcf75a35a972aac2aa6e5893234a0c09760541b Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 30 Jun 2022 01:06:45 +0200 Subject: [PATCH] Remove Range::squish debug information, used fixed modulo operation --- libs/temporal/range.cc | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/libs/temporal/range.cc b/libs/temporal/range.cc index 2eb42ba4b5..0ccfe5b83d 100644 --- a/libs/temporal/range.cc +++ b/libs/temporal/range.cc @@ -106,36 +106,10 @@ Range::squish (timepos_t const & t) const if (t < _end) { return t; } -#if 1 -#ifndef NDEBUG - std::stringstream dbg; - dbg << "Range::squish start: " << _start << " end: " << _end << " squish: " << t << "\n"; -#endif - - timepos_t rv = t; - while (rv >= _end) { - rv = rv.earlier (length ()); - } - -#ifndef NDEBUG - timepos_t sq = _start + (_start.distance (t) % length()); - dbg << "Range::squish using modulo: " << sq << " = "; - sq.set_time_domain (t.time_domain()); - dbg << sq << "\n"; timepos_t start = _start; start.set_time_domain (t.time_domain()); - timepos_t sqt = start + (start.distance (t) % length()); - - dbg << "Range::squish using modulo in TD: " << sqt << "\n"; - dbg << "Range::squish using earlier(): " << rv << "\n"; - std::cout << dbg.str (); -#endif - - return rv; -#else - return _start + (_start.distance (t) % length()); -#endif + return start + (start.distance (t) % length()); } template<> OverlapType Temporal::coverage_exclusive_ends (int64_t sa, int64_t eaE, int64_t sb, int64_t ebE)