При использовании в расчете беззнакового целого, оно воспринимается как знаковое, т.е. при 1 в старшем разряде числа - это отрицательное значение в доп. коде. Это ошибка? В справке указанный случай - не рассмотрен.