curve25519 speedreport version 20050915 % uname -a FreeBSD silverton 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Wed Aug 6 13:43:37 CDT 2003 root@:/usr/obj/usr/src/sys/SILVERTON 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: Intel Pentium III % /usr/sbin/psrinfo -v speedreport.do: /usr/sbin/psrinfo: not found % cat x86cpuid.out GenuineIntel-00000686-0383f9ff % cat curve25519.h cpucycles.h #include "curve25519_athlon.h" % echo _____; ./curve25519-speed; echo _____ _____ curve25519_athlon cpucycles_athlon 869051 832546 832502 839335 832475 832457 832457 832457 832502 845199 839696 832602 832457 832457 832457 832457 832457 832457 839668 859433 837667 832505 832457 832609 832490 841159 832513 832457 840209 832457 832457 832457 832457 839396 832473 832457 832457 832457 839445 832456 835706 832462 832457 832457 832457 832457 832457 846101 832459 832457 832457 832457 832457 832457 832457 839024 832471 842894 832539 832457 835694 839414 832678 832457 832457 840012 832484 832457 832457 839025 832599 832457 832457 832457 832457 832457 838352 839016 832638 832457 888934 832970 832568 832567 849778 832497 832457 832457 832461 832457 832457 832457 839666 832476 843034 832470 832457 832457 832457 832457 836713 832462 832457 843569 832548 832457 839810 832532 832461 832457 832457 832457 832457 852623 839943 832473 832457 832456 832448 832457 844339 832461 839869 832457 832457 832457 832457 832457 839075 832473 832457 832457 865582 832667 832457 832457 839145 832474 832457 832457 835749 840069 832429 839561 832473 832457 832457 832457 832457 832457 832457 846798 832467 832457 832457 832457 832457 832457 832457 839905 835484 832462 832457 832457 832457 839777 832473 832457 832457 832457 841262 832475 832457 839716 832473 832457 832457 832457 832457 832457 835801 832462 832457 832457 832457 832457 832457 839822 839402 832457 832457 832457 832457 832457 832457 839051 832473 832457 832457 844072 185733993 cycles 217687 usecs 853.215824 MHz _____ % ./test-curve25519 | head -123456 | tail -1 9d3dfa85e527852eff57fb0fc6b91630bc9d6df8813ddb3533202603cfad014f 3bac95275dd1778b5a281b732b0b97f272342f0935723117c82b158cf0bcb80c 8bf654e08b11bc1e52f3ff32a894f520aad71b7b710986a8bb8970389add5b5b