From aadfea8b4d51cace643b3033b725e0f49ee54fb0 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sat, 13 Dec 2014 12:37:04 -0800 Subject: Integrating barrier buffers. --- src/map/scl/sclLib.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/map/scl/sclLib.h') diff --git a/src/map/scl/sclLib.h b/src/map/scl/sclLib.h index 09242d01..44cff1ce 100644 --- a/src/map/scl/sclLib.h +++ b/src/map/scl/sclLib.h @@ -232,6 +232,7 @@ static inline float SC_PairMin( SC_Pair * d ) { return Abc static inline float SC_PairAve( SC_Pair * d ) { return 0.5 * d->rise + 0.5 * d->fall; } static inline void SC_PairDup( SC_Pair * d, SC_Pair * s ) { *d = *s; } static inline void SC_PairMove( SC_Pair * d, SC_Pair * s ) { *d = *s; s->rise = s->fall = 0; } +static inline void SC_PairAdd( SC_Pair * d, SC_Pair * s ) { d->rise += s->rise; d->fall += s->fall;} static inline int SC_PairEqual( SC_Pair * d, SC_Pair * s ) { return d->rise == s->rise && d->fall == s->fall; } static inline int SC_PairEqualE( SC_Pair * d, SC_Pair * s, float E ) { return d->rise - s->rise < E && s->rise - d->rise < E && d->fall - s->fall < E && s->fall - d->fall < E; } -- cgit v1.2.3