You are here: Home > Fastcode project > StrCopy Challenge

The Fastcode Project

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