Various round to nearest integer macros implementing different tie breaking rules.
These core macros all round to the nearest integer (for floor, ceiling, truncate, please look elsewhere). They differ in what they do with 'ties' i.e. 0.5, 2.5. -4.5...
The Reaktor default is 'round to nearest ties to even which is the IEEE 754 standard default, but not usually what you want or expect in Reaktor.
These macros implement the other round to nearest integer version as described here:
Some of them seem complex internally, but are the most efficient implementations I could come up with after quite a bit of hacking. See this thread for details: