1 /* Check that MAX_EXPR and MIN_EXPR are working properly. */
3 #define MAX(X,Y) ((X) > (Y) ? (X) : (Y))
4 #define MIN(X,Y) ((X) < (Y) ? (X) : (Y))
6 extern void abort (void);
10 int ll_bitsize, ll_bitpos;
11 int rl_bitsize, rl_bitpos;
14 ll_bitpos = 32; ll_bitsize = 32;
15 rl_bitpos = 0; rl_bitsize = 32;
17 end_bit = MAX (ll_bitpos + ll_bitsize, rl_bitpos + rl_bitsize);
20 end_bit = MAX (rl_bitpos + rl_bitsize, ll_bitpos + ll_bitsize);
23 end_bit = MIN (ll_bitpos + ll_bitsize, rl_bitpos + rl_bitsize);
26 end_bit = MIN (rl_bitpos + rl_bitsize, ll_bitpos + ll_bitsize);