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 ();