Home | History | Annotate | Download | only in extensions

Lines Matching refs:hi

85 #define _XSyncIntToValue(pv, i)     ((pv)->hi=((i<0)?~0:0),(pv)->lo=(i))
86 #define _XSyncIntsToValue(pv, l, h) ((pv)->lo = (l), (pv)->hi = (h))
88 ((a).hi>(b).hi || ((a).hi==(b).hi && (a).lo>(b).lo))
90 ((a).hi<(b).hi || ((a).hi==(b).hi && (a).lo<(b).lo))
92 ((a).hi>(b).hi || ((a).hi==(b).hi && (a).lo>=(b).lo))
94 ((a).hi<(b).hi || ((a).hi==(b).hi && (a).lo<=(b).lo))
95 #define _XSyncValueEqual(a, b) ((a).lo==(b).lo && (a).hi==(b).hi)
96 #define _XSyncValueIsNegative(v) (((v).hi & 0x80000000) ? 1 : 0)
97 #define _XSyncValueIsZero(a) ((a).lo==0 && (a).hi==0)
98 #define _XSyncValueIsPositive(v) (((v).hi & 0x80000000) ? 0 : 1)
100 #define _XSyncValueHigh32(v) ((v).hi)
106 ((presult)->hi = (a).hi + (b).hi);\
107 if (t>(presult)->lo) (presult)->hi++;\
115 ((presult)->hi = (a).hi - (b).hi);\
116 if (t<(presult)->lo) (presult)->hi--;\
119 #define _XSyncMaxValue(pv) ((pv)->hi = 0x7fffffff, (pv)->lo = 0xffffffff)
120 #define _XSyncMinValue(pv) ((pv)->hi = 0x80000000, (pv)->lo = 0)
176 int hi;