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)