11 div3 (signed char x, signed char y)
16 div4 (signed short x, signed short y)
31 mod3 (signed char x, signed char y)
36 mod4 (signed short x, signed short y)
42 mod5 (signed long x, signed long y)
48 mod6 (unsigned long x, unsigned long y)
55 if (div1 (-(1 << 7)) != 1 << 7)
57 if (div2 (-(1 << 15)) != 1 << 15)
59 if (div3 (-(1 << 7), -1) != 1 << 7)
61 if (div4 (-(1 << 15), -1) != 1 << 15)
63 if (mod1 (-(1 << 7)) != 0)
65 if (mod2 (-(1 << 15)) != 0)
67 if (mod3 (-(1 << 7), -1) != 0)
69 if (mod4 (-(1 << 15), -1) != 0)
71 if (mod5 (0x50000000, 2) != 0)
73 if (mod6 (0x50000000, 2) != 0)