You are here: Home > Fastcode project > Round Challenge
![]() |
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 |
