You are here: Home > Fastcode project > MaxFP Challenge
![]() |
MaxFP Challenge
The objective is to build the fastest replacement for RTL MaxFP.Rules
FCOMI and FCMOVcc can not be used in the RTL replacement category.
Validation and Benchmark Tool:
Tables of results
Extended
| Target | Function | Author | Speed up over RTL |
| P4 Northwood | MaxDKCASM3 | Dennis Christensen | 1,38 |
| P4 Prescott | MaxDKCASM3 | Dennis Christensen | 1,66 |
| Pentium M | MaxDKCASM3 | Dennis Christensen | 1,66 |
| P3 | MaxJOH | John O'Harrow | 1,34 |
| Athlon XP | MaxDKCASM2 | Dennis Christensen | 1,80 |
| Opteron | MaxDKCASM2 | Dennis Christensen | 1,81 |
| RTL Suggestion | MaxJOH_RTL | John O'Harrow | 1,39 |
| Pascal | MaxRTL | Borland | 1,00 |
| Blended | MaxDKCASM2 | Dennis Christensen | 1,50 |
Double
| Target | Function | Author | Speed up over RTL |
| P4 Northwood | MaxDKCASM3 | Dennis Christensen | 1,65 |
| P4 Prescott | MaxDKCSSE2_1 | Dennis Christensen | 1,78 |
| Pentium M | MaxDKCASM3 | Dennis Christensen | 1,66 |
| P3 | MaxJOH | John O'Harrow | 1,81 |
| Athlon XP | MaxDKCASM2 | Dennis Christensen | 1,76 |
| Opteron | MaxDKCASM2 | Dennis Christensen | 1,92 |
| RTL Suggestion | MaxJOH_RTL | John O'Harrow | 1,45 |
| Pascal | MaxDKCPas | Dennis Christensen | 1,03 |
| Blended | MaxDKCASM2 | Dennis Christensen | 1,61 |
Single
| Target | Function | Author | Speed up over RTL |
| P4 Northwood | MaxDKCSSE | Dennis Christensen | 1,61 |
| P4 Prescott | MaxDKCSSE | Dennis Christensen | 1,50 |
| Pentium M | MaxDKCASM3 | Dennis Christensen | 1,29 |
| P3 | MaxJOH | John O'Harrow | 1,60 |
| Athlon XP | MaxDKCSSE | Dennis Christensen | 1,76 |
| Opteron | MaxDKCSSE | Dennis Christensen | 1,68 |
| RTL Suggestion | MaxJOH_RTL | John O'Harrow | 1,14 |
| Pascal | MaxDKCPas | Dennis Christensen | 1,01 |
| Blended | MaxJOH | John O'Harrow | 1,49 |
