python says: 2147483648
the contract says: -2147483648
clang says: -2147483648
