Implementation notes: amd64, h9ivy, crypto_dh/ecfp256i

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_dh
Primitive: ecfp256i
TimeImplementationCompilerBenchmark dateSUPERCOP version
961412v01/vargcc -m64 -O3 -fomit-frame-pointer2014050420140425
961436v01/vargcc -O3 -fomit-frame-pointer2014050420140425
962344v01/vargcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014050420140425
962708v01/vargcc -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
963244v01/vargcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014050420140425
963396v01/vargcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014050420140425
963620v01/vargcc -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
963668v01/vargcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014050420140425
964204v01/vargcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014050420140425
964476v01/vargcc -m64 -march=core2 -O3 -fomit-frame-pointer2014050420140425
964928v01/vargcc -march=barcelona -O3 -fomit-frame-pointer2014050420140425
964960v01/vargcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014050420140425
965388v01/vargcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
965592v01/vargcc -march=k8 -O3 -fomit-frame-pointer2014050420140425
965996v01/vargcc -march=nocona -O3 -fomit-frame-pointer2014050420140425
966340v01/vargcc -funroll-loops -O3 -fomit-frame-pointer2014050420140425
966396v01/vargcc -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
966476v01/vargcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014050420140425
966936v01/vargcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014050420140425
966940v01/vargcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014050420140425
967440v01/vargcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014050420140425
967440v01/vargcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014050420140425
967764v01/vargcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014050420140425
971132v01/vargcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014050420140425
971544v01/vargcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014050420140425
982276v01/vargcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014050420140425
982516v01/vargcc -m64 -march=core2 -O2 -fomit-frame-pointer2014050420140425
983024v01/vargcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014050420140425
983208v01/vargcc -m64 -O2 -fomit-frame-pointer2014050420140425
984212v01/vargcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014050420140425
984236v01/vargcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
984428v01/vargcc -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
984968v01/vargcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014050420140425
985124v01/vargcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014050420140425
985276v01/vargcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014050420140425
985276v01/vargcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014050420140425
985548v01/vargcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014050420140425
985620v01/vargcc -O2 -fomit-frame-pointer2014050420140425
985900v01/vargcc -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
985980v01/vargcc -march=barcelona -O2 -fomit-frame-pointer2014050420140425
987188v01/vargcc -march=nocona -O2 -fomit-frame-pointer2014050420140425
987612v01/vargcc -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
987704v01/vargcc -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
988020v01/vargcc -march=k8 -O2 -fomit-frame-pointer2014050420140425
988304v01/vargcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014050420140425
988980v01/vargcc -march=nocona -O -fomit-frame-pointer2014050420140425
989076v01/vargcc -funroll-loops -O2 -fomit-frame-pointer2014050420140425
989132v01/vargcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014050420140425
989524v01/vargcc -m64 -march=corei7 -O -fomit-frame-pointer2014050420140425
989540v01/vargcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014050420140425
989828v01/vargcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014050420140425
990548v01/vargcc -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
990848v01/vargcc -m64 -O -fomit-frame-pointer2014050420140425
990932v01/vargcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014050420140425
990984v01/vargcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014050420140425
991784v01/vargcc -m64 -march=core2 -O -fomit-frame-pointer2014050420140425
991800v01/vargcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014050420140425
992148v01/vargcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014050420140425
992152v01/vargcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014050420140425
992232v01/vargcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014050420140425
992484v01/vargcc -O -fomit-frame-pointer2014050420140425
992788v01/vargcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014050420140425
992800v01/vargcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014050420140425
992836v01/vargcc -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
992944v01/vargcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014050420140425
993092v01/vargcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014050420140425
993912v01/vargcc -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
994484v01/vargcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014050420140425
995488v01/vargcc -funroll-loops -m64 -O -fomit-frame-pointer2014050420140425
995584v01/vargcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014050420140425
997436v01/vargcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014050420140425
997700v01/vargcc -march=barcelona -O -fomit-frame-pointer2014050420140425
998144v01/vargcc -funroll-loops -O -fomit-frame-pointer2014050420140425
999984v01/vargcc -march=k8 -O -fomit-frame-pointer2014050420140425
1007088v01/vargcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014050420140425
1014008v01/vargcc -m64 -march=core2 -Os -fomit-frame-pointer2014050420140425
1014240v01/vargcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014050420140425
1014604v01/vargcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
1014648v01/vargcc -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
1014720v01/vargcc -march=k8 -Os -fomit-frame-pointer2014050420140425
1014896v01/vargcc -m64 -Os -fomit-frame-pointer2014050420140425
1014904v01/vargcc -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
1014920v01/vargcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014050420140425
1015060v01/vargcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014050420140425
1015572v01/vargcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014050420140425
1015716v01/vargcc -funroll-loops -m64 -Os -fomit-frame-pointer2014050420140425
1015792v01/vargcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014050420140425
1015968v01/vargcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
1016000v01/vargcc -march=barcelona -Os -fomit-frame-pointer2014050420140425
1016152v01/vargcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014050420140425
1016352v01/vargcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014050420140425
1016480v01/vargcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014050420140425
1016520v01/vargcc -Os -fomit-frame-pointer2014050420140425
1016608v01/vargcc -m64 -march=k8 -Os -fomit-frame-pointer2014050420140425
1017088v01/vargcc -m64 -march=nocona -Os -fomit-frame-pointer2014050420140425
1017144v01/vargcc -funroll-loops -Os -fomit-frame-pointer2014050420140425
1017464v01/vargcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014050420140425
1019220v01/vargcc -march=nocona -Os -fomit-frame-pointer2014050420140425
1022624v01/vargcc -m64 -march=corei7 -Os -fomit-frame-pointer2014050420140425
1022888v01/vargcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014050420140425
1200048v01/varcc2014050420140425
1200176v01/vargcc -funroll-loops2014050420140425
1200220v01/vargcc2014050420140425

Test failure

Implementation: crypto_dh/ecfp256i/v01/w8s1
Compiler: cc
error 111
crypto_dh_keypair writes after output

Number of similar (compiler,implementation) pairs: 396, namely:
CompilerImplementations
cc v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=corei7 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=k8 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=k8 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=k8 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=k8 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=nocona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=nocona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=nocona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=nocona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=barcelona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=barcelona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=barcelona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=barcelona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=k8 -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=k8 -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=k8 -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=k8 -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=nocona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=nocona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=nocona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -march=nocona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8

Test failure

Implementation: crypto_dh/ecfp256i/v01/w8s1
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
crypto_dh_keypair writes after output
error 111
crypto_dh_keypair writes after output

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=barcelona -O -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8
gcc -m64 -march=barcelona -Os -fomit-frame-pointer v01/w8s1 v01/w8s2 v01/w8s4 v01/w8s8