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 |