You are here: Home > Fastcode project > StrCopy Challenge
![]() |
StrCopy Challenge
The objective is to build the fastest replacement for RTL StrCopy.
Validation and Benchmark Tool:
Tables of results
Documentation for the tool
| Target | Function | Author | Speed up over RTL |
| P4 Northwood | StrCopyShaAsm3 | Aleksandr Sharahov | 3,35 |
| P4 Prescot | StrCopyShaAsm3 | Aleksandr Sharahov | 4,02 |
| Pentium M Dothan | StrCopyJOH_IA32_2 | John O'Harrow | 3,26 |
| Pentium M Banias | StrCopyShaAsm3 | Aleksandr Sharahov | 3,18 |
| AMD 64 | StrCopyShaAsm2 | Aleksandr Sharahov | 1,95 |
| Athlon XP | StrCopyAS_IA32_6 | Atle Smelvær | 1,81 |
| Blended | StrCopyShaAsm3 | Aleksandr Sharahov | 2,86 |
| RTL Suggestion | StrCopyShaAsm4 | Aleksandr Sharahov | 2,51 |
| Pascal | StrCopyShaPas1 | Aleksandr Sharahov | 2,56 |
