You are here: Home > Fastcode project > CompareStr Challenge

The Fastcode Project

CompareStr Challenge

The objective is to build the fastest replacement for RTL CompareStr.

Validation and Benchmark Tool:
Tables of results

Tables of results - blind challenge

Target Function Author Speed up over RTL
P4 Prescott CompareStr_PLR_IA32_13 Pierre le Riche 4,63
P4 Northwood CompareStr_PLR_IA32_13 Pierre le Riche 4,05
Pentium M Dothan CompareStr_PLR_IA32_12 Pierre le Riche 5,24
Pentium M Banias CompareStr_JOH_IA32_1 John O'Harrow 4,77
AMD64 CompareStr_PLR_IA32_13 Pierre le Riche 2,80
Athlon XP CompareStr_PLR_IA32_12 Pierre le Riche 2,82
Blended CompareStr_PLR_IA32_12 Pierre le Riche 3,74
RTL Replacement CompareStr_JOH_IA32_1 John O'Harrow 2,66
Pascal CompareStr_PLR_PAS_1 Pierre le Riche 2,71