Может зависеть какой тип целочисленных данных использует конкретно этот калькулятор. У большинства используется, что-то с меньшим количеством значащих чисел, поэтому калькулятор "не видит" все цифры, после определенного порядка, но сам порядок сохраняется. Что типа мы вводим 999 999 999 999 999, а калькулятор видит как 999 999 999 999 000. Можно поиграться и выяснить сколько значащих знаков видит тот или иной калькулятор.