Походу я разобрался. Изначально я задавал входные переменные INT, но у них есть ограничение по величине, видимо при сложении и умножении получались большие числа, я перешёл на REAL и всё заработало.