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 |