Lines Matching refs:CAT
5 #define CAT(A, B) A ## B
53 u8 CAT (ashift_qi_, COUNT) (u8 n) { return n << COUNT; }
58 u8 CAT (lshiftrt_qi_, COUNT) (u8 n) { return n >> COUNT; }
63 s8 CAT (ashiftrt_qi_, COUNT) (s8 n) { return n >> COUNT; }
79 u16 CAT (ashift_hi_, COUNT) (u16 n) { return n << COUNT; }
84 u16 CAT (lshiftrt_hi_, COUNT) (u16 n) { return n >> COUNT; }
89 s16 CAT (ashiftrt_hi_, COUNT) (s16 n) { return n >> COUNT; }
108 u32 CAT (ashift_si_, COUNT) (u32 n) { return n << COUNT; }
113 u32 CAT (lshiftrt_si_, COUNT) (u32 n) { return n >> COUNT; }
118 s32 CAT (ashiftrt_si_, COUNT) (s32 n) { return n >> COUNT; }
132 if (CAT (ashift_qi_, COUNT) (0xff) != (u8) ((u8)0xff << COUNT)) abort ();
137 if (CAT (lshiftrt_qi_, COUNT) (0xff) != (u8) ((u8)0xff >> COUNT)) abort ();
142 if (CAT (ashiftrt_qi_, COUNT) (-1) != -1) abort ();
147 if (CAT (ashiftrt_qi_, COUNT) (0) != 0) abort ();
155 if (CAT (ashift_hi_, COUNT) (0xffff) \
161 if (CAT (lshiftrt_hi_, COUNT) (0xffff) \
167 if (CAT (ashiftrt_hi_, COUNT) (-1) != -1) abort ();
172 if (CAT (ashiftrt_hi_, COUNT) (0) != 0) abort ();
180 if (CAT (ashift_si_, COUNT) (0xffffffff) \
186 if (CAT (lshiftrt_si_, COUNT) (0xffffffff) \
192 if (CAT (ashiftrt_si_, COUNT) (-1) != -1) abort ();
197 if (CAT (ashiftrt_si_, COUNT) (0) != 0) abort ();