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 |