Round Challenge

The objective is to build the fastest replacement for RTL Round.

Rules

Because the RTL Round function relies on the FPU control word beeing default so can all functions.

Validation and Benchmark Tool
Tables of results

 Extended

Target Function Author Speed up over RTL
P4 Northwood RoundExtendedRTL Borland 1,00
P4 Prescott RoundExtendedRTL Borland 1,00
P3 RoundExtendedRTL Borland 1,00
Athlon XP RoundExtendedRTL Borland 1,00
Opteron RoundExtendedRTL Borland 1,00
RTL Suggestion RoundExtendedRTL Borland 1,00
Pascal      
Blended RoundExtendedRTL Borland 1,00

Double

Target Function Author Speed up over RTL
P4 Northwood RoundDoubleRTL Borland 1,00
P4 Prescott RoundExtendedRTL Borland 1,00
P3 RoundDoubleRTL Borland 1,00
Athlon XP RoundDoubleRTL Borland 1,00
Opteron RoundDoubleRTL Borland 1,00
RTL Suggestion RoundDoubleRTL Borland 1,00
Pascal      
Blended RoundDoubleRTL Borland 1,00

Single

Target Function Author Speed up over RTL
P4 Northwood RoundSingleRTL Borland 1,00
P4 Prescott RoundExtendedRTL Borland 1,00
P3 RoundSingleRTL Borland 1,00
Athlon XP RoundSingleRTL Borland 1,00
Opteron RoundSingleRTL Borland 1,00
RTL Suggestion RoundSingleRTL Borland 1,00
Pascal      
Blended RoundSingleRTL Borland 1,00