You are here: Home > Fastcode project > GCD32 Challenge

The Fastcode Project

Greatest Common Divisor 32 Challenge

GCD (0.0) is undefined but we have defined GCD (0.0) = 0. This enables the calling code to perform error handling because no other parameter combinations yields GCD = 0.

Validation and Benchmark Tool:
Tables of results

 

Target Function Author
P4 Prescott GCD_JOH_IA32_6 John O'Harrow
P4 Northwood GCD_JOH_IA32_6 John O'Harrow
Pentium M Dothan GCD_JOH_IA32_6 John O'Harrow
Pentium M Banias GCD_JOH_IA32_5 John O'Harrow
AMD64 GCD_JOH_IA32_6 John O'Harrow
Athlon XP GCD_JOH_IA32_6 John O'Harrow
Blended GCD_JOH_IA32_6 John O'Harrow
RTL Replacement GCD_JOH_IA32_6 John O'Harrow
Pascal GCD_LBGPas5 Lars Bloch Gravengaard