Lines Matching refs:high
59 * _profile_cnt_to_decimal now takes the low/high values as separate arguments.
178 prof_uptrint_t high; /* high 32 bits of counter */
188 : "=g" ((cnt).low), "=g" ((cnt).high) \
189 : "0" ((cnt).low), "1" ((cnt).high))
193 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
195 "0,0" ((cnt).low), "1,1" ((cnt).high))
199 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
200 : "r,g" ((val).low), "r,g" ((val).high), \
201 "0,0" ((cnt).low), "1,1" ((cnt).high))
205 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
207 "0,0" ((cnt).low), "1,1" ((cnt).high))
211 : "=g,r" ((cnt).low), "=g,r" ((cnt).high) \
212 : "r,g" ((val).low), "r,g" ((val).high), \
213 "0,0" ((cnt).low), "1,1" ((cnt).high))
216 #define PROF_CNT_INC(cnt) ((++((cnt).low) == 0) ? ++((cnt).high) : 0)
217 #define PROF_CNT_ADD(cnt,val) (((((cnt).low + (val)) < (val)) ? ((cnt).high++) : 0), ((cnt).low += (val)))
218 #define PROF_CNT_LADD(cnt,val) (PROF_CNT_ADD(cnt,(val).low), (cnt).high += (val).high)
219 #define PROF_CNT_SUB(cnt,val) (((((cnt).low - (val)) > (cnt).low) ? ((cnt).high--) : 0), ((cnt).low -= (val)))
220 #define PROF_CNT_LSUB(cnt,val) (PROF_CNT_SUB(cnt,(val).low), (cnt).high -= (val).high)
231 #define PROF_ULONG_TO_CNT(cnt,val) (((cnt).high = 0), ((cnt).low = val))
232 #define PROF_CNT_OVERFLOW(cnt,high,low) (((high) = (cnt).high), ((low) = (cnt).low))
233 #define PROF_CNT_TO_ULONG(cnt) (((cnt).high == 0) ? (cnt).low : 0xffffffffu)
234 #define PROF_CNT_TO_LDOUBLE(cnt) ((((long double)(cnt).high) * 4294967296.0L) + (long double)(cnt).low)
235 #define PROF_CNT_TO_DECIMAL(buf,cnt) _profile_cnt_to_decimal(buf, (cnt).low, (cnt).high)
236 #define PROF_CNT_EQ_0(cnt) (((cnt).high | (cnt).low) == 0)
237 #define PROF_CNT_NE_0(cnt) (((cnt).high | (cnt).low) != 0)
238 #define PROF_CNT_EQ(cnt1,cnt2) ((((cnt1).high ^ (cnt2).high) | ((cnt1).low ^ (cnt2).low)) == 0)
239 #define PROF_CNT_NE(cnt1,cnt2) ((((cnt1).high ^ (cnt2).high) | ((cnt1).low ^ (cnt2).low)) != 0)
240 #define PROF_CNT_GT(cnt1,cnt2) (((cnt1).high > (cnt2).high) || ((cnt1).low > (cnt2).low))
241 #define PROF_CNT_LT(cnt1,cnt2) (((cnt1).high < (cnt2).high) || ((cnt1).low < (cnt2).low))
259 #define LPROF_CNT_OVERFLOW(lp,high,low) PROF_CNT_OVERFLOW(lp,high,low)
363 prof_cnt_t too_high; /* # times a histogram tick was too high */