Lines Matching refs:a
88 #define _XSyncValueGreaterThan(a, b)\ argument
89 ((a).hi>(b).hi || ((a).hi==(b).hi && (a).lo>(b).lo))
90 #define _XSyncValueLessThan(a, b)\ argument
91 ((a).hi<(b).hi || ((a).hi==(b).hi && (a).lo<(b).lo))
92 #define _XSyncValueGreaterOrEqual(a, b)\ argument
93 ((a).hi>(b).hi || ((a).hi==(b).hi && (a).lo>=(b).lo))
94 #define _XSyncValueLessOrEqual(a, b)\ argument
95 ((a).hi<(b).hi || ((a).hi==(b).hi && (a).lo<=(b).lo))
96 #define _XSyncValueEqual(a, b) ((a).lo==(b).lo && (a).hi==(b).hi) argument
98 #define _XSyncValueIsZero(a) ((a).lo==0 && (a).hi==0) argument
102 #define _XSyncValueAdd(presult,a,b,poverflow) {\ argument
103 int t = (a).lo;\
104 Bool signa = XSyncValueIsNegative(a);\
106 ((presult)->lo = (a).lo + (b).lo);\
107 ((presult)->hi = (a).hi + (b).hi);\
111 #define _XSyncValueSubtract(presult,a,b,poverflow) {\ argument
112 int t = (a).lo;\
113 Bool signa = XSyncValueIsNegative(a);\
115 ((presult)->lo = (a).lo - (b).lo);\
116 ((presult)->hi = (a).hi - (b).hi);\
131 #define XSyncValueGreaterThan(a, b) _XSyncValueGreaterThan(a, b) argument
132 #define XSyncValueLessThan(a, b) _XSyncValueLessThan(a, b) argument
133 #define XSyncValueGreaterOrEqual(a, b) _XSyncValueGreaterOrEqual(a, b) argument
134 #define XSyncValueLessOrEqual(a, b) _XSyncValueLessOrEqual(a, b) argument
135 #define XSyncValueEqual(a, b) _XSyncValueEqual(a, b) argument
137 #define XSyncValueIsZero(a) _XSyncValueIsZero(a) argument
141 #define XSyncValueAdd(presult,a,b,poverflow) _XSyncValueAdd(presult,a,b,poverflow) argument
142 #define XSyncValueSubtract(presult,a,b,poverflow) _XSyncValueSubtract(presult,a,b,poverflow) argument