You are here: Home > Fastcode project > MaxFP Challenge

The Fastcode Project

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