You are here: Home > Fastcode project > CompareMem Challenge
![]() |
CompareMem Challenge
The objective is to build the fastest replacement for RTL CompareMem.
Validation
and Benchmark Tool:
Tables of
results
| Target | Function | Author | Speed up over RTL |
| P4 Prescott | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,70 |
| P4 Northwood | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,66 |
| Pentium M Dothan | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,34 |
| Pentium M Banias | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,06 |
| AMD64 | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 1,32 |
| Athlon XP | CompareMem_Sha_IA32_3 | Aleksandr Sharahov | 1,37 |
| Blended | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,08 |
| RTL Suggestion | CompareMem_Sha_IA32_4 | Aleksandr Sharahov | 2,08 |
| Pascal | CompareMem_Sha_Pas_4 | Aleksandr Sharahov | 1,87 |
