1 /* Test whether division by constant works properly. */
3 extern void abort (void);
4 extern void exit (int);
7 unsigned short sx = 14;
10 unsigned long long Lx = 35;
19 unsigned long long Ly;
21 cy = cx / 6; if (cy != 1) abort ();
22 cy = cx % 6; if (cy != 1) abort ();
24 sy = sx / 6; if (sy != 2) abort ();
25 sy = sx % 6; if (sy != 2) abort ();
27 iy = ix / 6; if (iy != 3) abort ();
28 iy = ix % 6; if (iy != 3) abort ();
30 ly = lx / 6; if (ly != 4) abort ();
31 ly = lx % 6; if (ly != 4) abort ();
33 Ly = Lx / 6; if (Ly != 5) abort ();
34 Ly = Lx % 6; if (Ly != 5) abort ();