40000000 1 / 40000000 40000000 1 % 0 80000000 1 / 80000000 80000000 1 % 0 40000000 -1 / c0000000 40000000 -1 % 0 80000000 -1 / 80000000 80000000 -1 % 7fffffff 40000000 2 / 20000000 40000000 2 % 0 80000000 2 / c0000000 80000000 2 % 0 40000000 -2 / e0000000 40000000 -2 % 0 80000000 -2 / 40000000 80000000 -2 % 0