Lines Matching refs:low
59 * _profile_cnt_to_decimal now takes the low/high values as separate arguments.
170 prof_uptrint_t low; /* low 32 bits of counter */
177 : "=g" ((cnt).low), "=g" ((cnt).high) \
178 : "0" ((cnt).low), "1" ((cnt).high))
182 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
184 "0,0" ((cnt).low), "1,1" ((cnt).high))
188 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
189 : "r,g" ((val).low), "r,g" ((val).high), \
190 "0,0" ((cnt).low), "1,1" ((cnt).high))
194 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
196 "0,0" ((cnt).low), "1,1" ((cnt).high))
200 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
201 : "r,g" ((val).low), "r,g" ((val).high), \
202 "0,0" ((cnt).low), "1,1" ((cnt).high))
205 #define PROF_CNT_INC(cnt) ((++((cnt).low) == 0) ? ++((cnt).high) : 0)
206 #define PROF_CNT_ADD(cnt,val) (((((cnt).low + (val)) < (val)) ? ((cnt).high++) : 0), ((cnt).low += (val)))
207 #define PROF_CNT_LADD(cnt,val) (PROF_CNT_ADD(cnt,(val).low), (cnt).high += (val).high)
208 #define PROF_CNT_SUB(cnt,val) (((((cnt).low - (val)) > (cnt).low) ? ((cnt).high--) : 0), ((cnt).low -= (val)))
209 #define PROF_CNT_LSUB(cnt,val) (PROF_CNT_SUB(cnt,(val).low), (cnt).high -= (val).high)
212 #define PROF_ULONG_TO_CNT(cnt,val) (((cnt).high = 0), ((cnt).low = val))
213 #define PROF_CNT_OVERFLOW(cnt,high,low) (((high) = (cnt).high), ((low) = (cnt).low))
214 #define PROF_CNT_TO_ULONG(cnt) (((cnt).high == 0) ? (cnt).low : 0xffffffffu)
215 #define PROF_CNT_TO_LDOUBLE(cnt) ((((long double)(cnt).high) * 4294967296.0L) + (long double)(cnt).low)
216 #define PROF_CNT_TO_DECIMAL(buf,cnt) _profile_cnt_to_decimal(buf, (cnt).low, (cnt).high)
217 #define PROF_CNT_EQ_0(cnt) (((cnt).high | (cnt).low) == 0)
218 #define PROF_CNT_NE_0(cnt) (((cnt).high | (cnt).low) != 0)
219 #define PROF_CNT_EQ(cnt1,cnt2) ((((cnt1).high ^ (cnt2).high) | ((cnt1).low ^ (cnt2).low)) == 0)
220 #define PROF_CNT_NE(cnt1,cnt2) ((((cnt1).high ^ (cnt2).high) | ((cnt1).low ^ (cnt2).low)) != 0)
221 #define PROF_CNT_GT(cnt1,cnt2) (((cnt1).high > (cnt2).high) || ((cnt1).low > (cnt2).low))
222 #define PROF_CNT_LT(cnt1,cnt2) (((cnt1).high < (cnt2).high) || ((cnt1).low < (cnt2).low))
240 #define LPROF_CNT_OVERFLOW(lp,high,low) PROF_CNT_OVERFLOW(lp,high,low)
343 prof_cnt_t too_low; /* # times a histogram tick was too low */