bad i = -2147483648 good i = 2147483648 good i2 = 4294967296 good i3 = 8589934592 bad j = -2147483648 good j = 2147483648 .i = -2147483648 *** BIGINT active *** 3.140000 -> 3329 *** BIGINT active *** 3.990000 = 791621377 f = 2147483648.000000 .-9223372036854775808 9223372036854775807 1000000000000000000000 777777777777777777777 8000000000000000 7fffffffffffffff 8000000000000000 7FFFFFFFFFFFFFFF .one third = 0.333333 one third = 0.333333333 one third = 0.3333333333 one third = 0.33333333333 one third = 0.666666667 one third = 0.6666666667 one = 1 three = 3 one / three = 0.3333333333 . Total: 4 tests (371 ticks, 0.000 sec), 5 assertions Pass: 4, fail: 0, skip: 0.