Lines Matching refs:uy
81 #define __types_ok(x,y,ux,uy) \ argument
82 (__sign_use(x,ux) & __sign_use(y,uy))
84 #define __types_ok3(x,y,z,ux,uy,uz) \ argument
85 (__sign_use(x,ux) & __sign_use(y,uy) & __sign_use(z,uz))
92 #define __cmp_once_unique(op, type, x, y, ux, uy) \ argument
93 ({ type ux = (x); type uy = (y); __cmp(op, ux, uy); })
98 #define __careful_cmp_once(op, x, y, ux, uy) ({ \ argument
99 __auto_type ux = (x); __auto_type uy = (y); \
100 BUILD_BUG_ON_MSG(!__types_ok(x,y,ux,uy), \
102 __cmp(op, ux, uy); })
155 #define __careful_op3(op, x, y, z, ux, uy, uz) ({ \ argument
156 __auto_type ux = (x); __auto_type uy = (y);__auto_type uz = (z);\
157 BUILD_BUG_ON_MSG(!__types_ok3(x,y,z,ux,uy,uz), \
159 __cmp(op, ux, __cmp(op, uy, uz)); })