Issue 27936: Fix inconsistent round() behavior between float and int
4 files changed