curve25519 speedreport version 20050915 % uname -a FreeBSD thoth.math.uic.edu 4.10-STABLE FreeBSD 4.10-STABLE #3: Fri Dec 3 06:26:52 CST 2004 djb@thoth.math.uic.edu:/usr/obj/usr/src/sys/GENERIC i386 % echo "$CC" gcc -O2 % gcc --version 2.95.4 % cat /proc/cpuinfo cat: /proc/cpuinfo: No such file or directory % sysctl -a hw.model hw.model: AMD Athlon(tm) Processor % /usr/sbin/psrinfo -v speedreport.do: /usr/sbin/psrinfo: not found % cat x86cpuid.out AuthenticAMD-00000622-0183f9ff % cat curve25519.h cpucycles.h #include "curve25519_athlon.h" % echo _____; ./curve25519-speed; echo _____ _____ curve25519_athlon cpucycles_athlon 658516 625026 625084 624956 624786 624924 624786 624786 624792 624786 700941 624819 624786 624786 624786 624786 624786 624786 624786 624786 646788 624728 640484 624709 624711 624708 624711 624711 624717 624711 624711 641007 624714 624708 624711 624711 635888 624709 624711 624711 644787 624801 624786 624786 624786 624786 624786 624786 624792 856633 625013 641681 624970 624786 624786 624786 624786 624786 624786 624786 628047 663429 624690 624711 624711 624708 624711 624711 624720 624720 624711 624711 640904 624706 624711 635689 624710 624711 624711 624711 627055 641747 624784 624786 624786 624786 624786 624786 637278 624786 624786 624786 640973 624784 624786 624786 624786 624786 624786 624786 626370 638637 640959 624711 624711 624708 624711 624711 624717 624711 624711 624711 624711 640983 624711 637344 624714 624711 624711 624711 627815 624803 642941 624784 624786 624786 624786 624786 639426 624786 624786 624786 624786 624786 640704 624786 624786 624786 624786 624786 665159 624906 624767 640953 624786 624786 624786 624786 624792 624786 624786 624786 624786 624786 651776 624769 624786 624786 624786 624786 626700 624729 624711 624711 641709 624708 624711 639483 624720 624720 624711 624711 624711 624708 624711 640905 624711 624711 624711 624711 640857 624814 624786 624786 624786 641012 624784 624786 624792 624786 624786 624786 624786 624786 635103 624786 640817 624784 624786 624786 143588377 cycles 159535 usecs 900.043107 MHz _____ % ./test-curve25519 | head -123456 | tail -1 9d3dfa85e527852eff57fb0fc6b91630bc9d6df8813ddb3533202603cfad014f 3bac95275dd1778b5a281b732b0b97f272342f0935723117c82b158cf0bcb80c 8bf654e08b11bc1e52f3ff32a894f520aad71b7b710986a8bb8970389add5b5b