You are here: Home > Fastcode project > CompareStr Challenge
![]() |
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 |
