どなたか教えてください。
あるPascalの書籍に

(1) round(2.5*(5.5-8.9))
(2) (16.4 -10.8)/2.0 >= 1.3+6E-1

という演算の問題があったのですが、書籍の解答は
(1) -8
(2) true でした。

FreePascalでは書籍の解答道理の値を返しますが、スレの上の方にあった
HelloPascalという処理系では -9とFalse を返します。

どちらの処理系の演算が正しいのでしょうか?またどんなルールで演算を
しているのでしょうか?