Implementation notes: amd64, boing, crypto_hash/blake256

Computer: boing
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20120908
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
13977sse41-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
13977sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
13995sse41-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
14040sse41-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14040sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
14049sse41-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14094sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
14139sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
14166sse41-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
14166sse41-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
14166sse41-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
14256sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
14274vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14283sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
14283sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14301sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14301sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
14310vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
14373vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
14427vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
14436vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
14445sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
14472vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
14472vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
14481vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14508sse41-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
14535sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
14553sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
14553ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
14562ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
14562ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14562ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
14571ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
14571ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14580sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
14634vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
14661sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
14661vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
14670vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
14688vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
14715vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
14733vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
14769vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
14850vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
14868ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
14895ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
14904sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
14913vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
14913vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
14922vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
14922vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
14931vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
14931ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
14958vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
14976vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
14994vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
15021ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
15129ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
15138ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
15174sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
15228vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
15318vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
15327vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
15336vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
15390vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
15453ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
15453vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
15453ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
15507vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
15507vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
15615ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
15660ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
17748sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
17766sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
17811sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
17820sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
17838sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
17838sse2-2gcc -m64 -O -fomit-frame-pointer2012052820120525
17883sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
17919sse2-2gcc -march=k8 -O -fomit-frame-pointer2012052820120525
17928sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
17937sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
17946sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
17946sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
17946sse2-2gcc -march=barcelona -O -fomit-frame-pointer2012052820120525
17955sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
17964sse2-2gcc -march=nocona -O -fomit-frame-pointer2012052820120525
17991sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
18000sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
18009sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
18018sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
18027sse2-2gcc -O -fomit-frame-pointer2012052820120525
18027sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
18027sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
18036sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
18045sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
18054sse2-2gcc -funroll-loops -O -fomit-frame-pointer2012052820120525
18063sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
18063sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
18063sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
18090sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
18108sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
18117sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
18117sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
18126sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
18144sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
18153sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
18153sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
18162sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
18162sse2gcc -march=k8 -O -fomit-frame-pointer2012052820120525
18171sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
18207sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
18216sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
18234sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
18234sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
18234sse2gcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
18234sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
18243sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
18252sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
18252sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
18252sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
18288sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
18315sse2gcc -O2 -fomit-frame-pointer2012052820120525
18351sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18360sse2gcc -m64 -O2 -fomit-frame-pointer2012052820120525
18369sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
18378sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
18387sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
18387sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
18396sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
18396sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
18405sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
18414sse2gcc -O3 -fomit-frame-pointer2012052820120525
18414sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
18414sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
18414sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
18414sse2-2gcc -march=nocona -Os -fomit-frame-pointer2012052820120525
18423sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
18423sse2gcc -m64 -O3 -fomit-frame-pointer2012052820120525
18423sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
18441sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
18441sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18441sse2gcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18450sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
18450sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
18459sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
18459sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18468sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18486sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
18495sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
18495sse2gcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18513sse2-2gcc -O2 -fomit-frame-pointer2012052820120525
18513sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
18522sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
18531sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
18531sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
18540sse2-2gcc -m64 -O2 -fomit-frame-pointer2012052820120525
18549sse2gcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
18549sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
18549sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
18567sse2gcc -Os -fomit-frame-pointer2012052820120525
18567sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
18567sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
18567sse2-2gcc -m64 -O3 -fomit-frame-pointer2012052820120525
18576sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
18576sse2gcc -m64 -Os -fomit-frame-pointer2012052820120525
18576sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
18585sse2-2gcc -O3 -fomit-frame-pointer2012052820120525
18585sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
18603sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
18603sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
18603sse2gcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
18612sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18612sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18621sse2gcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
18630sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
18630sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
18630sse2gcc -march=nocona -Os -fomit-frame-pointer2012052820120525
18639sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
18639sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
18639sse2gcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
18648sse2-2gcc -Os -fomit-frame-pointer2012052820120525
18648sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
18648sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18648sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18648sse2gcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
18657sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
18666sse2-2gcc -m64 -Os -fomit-frame-pointer2012052820120525
18684sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18693sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18693sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
18702sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
18702sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
18711sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
18720sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
18720sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
18729sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
18729sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
18738sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
18738sse2-2gcc -march=k8 -Os -fomit-frame-pointer2012052820120525
18747sse2gcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
18765sse2gcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
18765sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
18765sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
18774sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
18792sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
18801sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
18837sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
18846sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18846sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
18855sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
18855sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
18855sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
18864sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
18882sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
18882sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
18900sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
18909sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
18909sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
18927sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
18927sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
18972sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
18981sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
19017sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
19035sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
19044sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
19044sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
19053sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
19116sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
19206sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
19260sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
19260sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
19323sse2gcc -march=k8 -Os -fomit-frame-pointer2012052820120525
19350sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
19386sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
19476sse2gcc -funroll-loops -O -fomit-frame-pointer2012052820120525
19485sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
19503sse2gcc -O -fomit-frame-pointer2012052820120525
19503sse2gcc -m64 -O -fomit-frame-pointer2012052820120525
19521sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
19530sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
19530sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
19539sse2gcc -march=nocona -O -fomit-frame-pointer2012052820120525
19557sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
19557sse2gcc -march=barcelona -O -fomit-frame-pointer2012052820120525
19584sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
19719sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
19719sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
19836bswapgcc -O2 -fomit-frame-pointer2012052820120525
19836bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
19881bswapgcc -m64 -O3 -fomit-frame-pointer2012052820120525
19944bswapgcc -m64 -O2 -fomit-frame-pointer2012052820120525
19953bswapgcc -O3 -fomit-frame-pointer2012052820120525
19971bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
19971bswapgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
19980bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
19980bswapgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
19989bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
20034bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
20070bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
20070bswapgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
20088bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
20097bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
20124bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
20142bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
20142bswapgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
20160bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
20169bswapgcc -Os -fomit-frame-pointer2012052820120525
20169bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
20187bswapgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
20196bswapgcc -m64 -Os -fomit-frame-pointer2012052820120525
20214bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
20250bswapgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
20268bswapgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
20268bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
20268bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
20268bswapgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
20277bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
20286bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
20286bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
20295bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
20295bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
20304bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
20331bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
20340bswapgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
20349bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
20358bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
20367bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
20394bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
20475bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
20484bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
20484bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
20493bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
20502bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
20511bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
20511bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
20511bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
20511bswapgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
20520bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
20520bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
20520bswapgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
20529bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
20529bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
20538bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
20565bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
20565bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
20718bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
20718bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
20727bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
20763bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
20781bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
20781bswapgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
20808bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
20817bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
20826bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
20835bswapgcc -m64 -O -fomit-frame-pointer2012052820120525
20844bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
20862bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
20880bswapgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
20880bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
20889bswapgcc -march=k8 -O -fomit-frame-pointer2012052820120525
20898bswapgcc -O -fomit-frame-pointer2012052820120525
20898bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
20898bswapgcc -march=nocona -O -fomit-frame-pointer2012052820120525
20925bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
20925bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
20979bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
20988bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
21033sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21033sphlibgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
21060sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
21087bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
21105bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
21132bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
21141sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
21141bswapgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
21150sphlibgcc -m64 -O2 -fomit-frame-pointer2012052820120525
21150sphlibgcc -m64 -O3 -fomit-frame-pointer2012052820120525
21168sphlibgcc -O2 -fomit-frame-pointer2012052820120525
21168sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
21177bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
21177sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21195bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
21195bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
21213sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
21213sphlibgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
21240regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
21249sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21294sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
21303sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21312sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21321regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21330regsgcc -O3 -fomit-frame-pointer2012052820120525
21339regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21339regsgcc -m64 -O3 -fomit-frame-pointer2012052820120525
21357regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21357regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21366sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
21375regsgcc -m64 -O2 -fomit-frame-pointer2012052820120525
21393regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
21393regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
21393regsgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
21402regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21411regsgcc -O2 -fomit-frame-pointer2012052820120525
21420regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
21420sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
21447sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21456sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
21456sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21465sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
21465regsgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
21465regsgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
21483sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
21483regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21483regsgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21492sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
21492sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
21519regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
21528sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
21528regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
21528regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
21528sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
21537regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
21546regsgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
21546regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
21555regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
21564regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
21564regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
21573regsgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
21582regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
21582regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
21609regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
21618regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
21627sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
21726regsgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
21753regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
21771regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
21771regsgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
21780regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
21780regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
21789regsgcc -Os -fomit-frame-pointer2012052820120525
21789regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
21798regsgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
21798regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
21807regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
21816regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
21825regsgcc -m64 -Os -fomit-frame-pointer2012052820120525
21834regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
21834regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
21843regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
21843regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
21852regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
21861regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
21861regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
21870regsgcc -O -fomit-frame-pointer2012052820120525
21870regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
21870regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
21888regsgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
21888regsgcc -m64 -O -fomit-frame-pointer2012052820120525
21888regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
21888regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
21897regsgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
21897regsgcc -march=k8 -O -fomit-frame-pointer2012052820120525
21897regsgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
21906regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
21915regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
21915regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
21915regsgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
21924sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
21933sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
21942sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
21951regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
21951sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
21951sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
21960regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
21960sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
21969regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
21969sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
21978regsgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
21978regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
21987sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
21996regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
22041regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
22104regsgcc -march=nocona -O -fomit-frame-pointer2012052820120525
22158regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
22176regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
22176regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
22203regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
22212regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
22212regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
22212regsgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
22230regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
22239sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
22266sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
22266regsgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
22275sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
22284sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
22293sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
22293sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
22302sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
22320sphlibgcc -O -fomit-frame-pointer2012052820120525
22329sphlibgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
22338sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
22338sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
22356sphlibgcc -m64 -O -fomit-frame-pointer2012052820120525
22428sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
22446sphlibgcc -march=nocona -O -fomit-frame-pointer2012052820120525
22527regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
22617regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
22644regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
22680regsgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
22788sphlibgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
22824sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
22851sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
22851sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
22860sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
23013sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
23040sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
23040sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
23085sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
23121sphlibgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
23148sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
23148sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
23175sphlibgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
23247sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
23283sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
23283sphlibgcc -march=k8 -O -fomit-frame-pointer2012052820120525
24390sphlibgcc -Os -fomit-frame-pointer2012052820120525
24399sphlibgcc -m64 -Os -fomit-frame-pointer2012052820120525
24480sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
24480sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
24498sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
24516sphlibgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
24534sphlibgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
24543sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
24561sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
24570sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
24696sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
24831sphlibgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
25425sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
25434sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
25488sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
25488sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
25497sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
25515sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
25524sandygcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
25560sandygcc -O3 -fomit-frame-pointer2012052820120525
25587sandygcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
25623sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
25650sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
25650sandygcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
25668sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
25668sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
25668sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
25695sandygcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
25704sandygcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
25722sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
25740sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
25740sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
25749sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
25758sandygcc -m64 -O3 -fomit-frame-pointer2012052820120525
25767sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
25776sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
25776sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
25785sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
25785sandygcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
25803sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
25803sandygcc -m64 -O2 -fomit-frame-pointer2012052820120525
25866sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
25893sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
25893sandygcc -m64 -Os -fomit-frame-pointer2012052820120525
25902sandygcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
25929sandygcc -O2 -fomit-frame-pointer2012052820120525
25929sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
25956sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
25965sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
25965sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
25983sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
26001sandygcc -Os -fomit-frame-pointer2012052820120525
26001sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
26001sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
26001sandygcc -march=k8 -Os -fomit-frame-pointer2012052820120525
26019sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
26055sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
26082sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
26118sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
26118sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
26127sandygcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
26397sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
26703sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
26775sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
26829sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
26856sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
26874sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
26937sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
26973sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
26973sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
27018sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
27018sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
27027sphlibgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
27054sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
27054sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
27072sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
27342sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2012052820120525
27360sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2012052820120525
27369sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
27378sphlib-smallgcc -O2 -fomit-frame-pointer2012052820120525
27387sphlib-smallgcc -O3 -fomit-frame-pointer2012052820120525
27387sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
27711sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
27729sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
27774sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
27774sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
27783sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
27792sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
27837sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
28062sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
28089sandygcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
28116sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
28125sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
28134sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
28134sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
28143sandygcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
28143sandygcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
28152sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
28170sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
28179sandygcc -O -fomit-frame-pointer2012052820120525
28179sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
28179sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28179sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
28179sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
28188sandygcc -march=barcelona -O -fomit-frame-pointer2012052820120525
28197sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
28197sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28197sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
28206sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
28206sandygcc -funroll-loops -O -fomit-frame-pointer2012052820120525
28206sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
28206sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
28215sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
28215sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
28215sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
28215sandygcc -march=nocona -O -fomit-frame-pointer2012052820120525
28224sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
28224sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
28224sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
28224sandygcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
28224sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
28224sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
28224sandygcc -march=k8 -O -fomit-frame-pointer2012052820120525
28233sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
28233sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
28242sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
28251sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
28251sandygcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
28269sandygcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
28269sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
28278sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
28278sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
28287sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
28287sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
28287sandygcc -m64 -O -fomit-frame-pointer2012052820120525
28296sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
28350sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
28350sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
28350sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28404sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28431sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
28440sandygcc -march=nocona -Os -fomit-frame-pointer2012052820120525
28503sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
28512refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
28557sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
28566refgcc -m64 -O3 -fomit-frame-pointer2012052820120525
28593refgcc -O3 -fomit-frame-pointer2012052820120525
28593refgcc -funroll-loops -O3 -fomit-frame-pointer2012052820120525
28638sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
28665refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052820120525
28674sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
28890refgcc -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28953refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
28971refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
28980refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052820120525
29016refgcc -march=k8 -O3 -fomit-frame-pointer2012052820120525
29061refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052820120525
29079refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
29079refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052820120525
29151refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
29178refgcc -funroll-loops -O2 -fomit-frame-pointer2012052820120525
29214refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052820120525
29232refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052820120525
29241refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052820120525
29259refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052820120525
29331sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
29349refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
29367refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052820120525
29367refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052820120525
29367sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
29376refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012052820120525
29385sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
29385sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
29394sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
29394sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
29439refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012052820120525
29466sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
29502refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052820120525
29682refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
29790refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
29934refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052820120525
30204sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052820120525
30339sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
30357sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2012052820120525
30384sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
30429sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
30438sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
30438sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
30438sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
30447sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
30447sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
30447sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
30456sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
30456sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
30510sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
30519sphlib-smallgcc -O -fomit-frame-pointer2012052820120525
30519sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
30582refgcc -march=nocona -O3 -fomit-frame-pointer2012052820120525
30627bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
30663refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052820120525
30735sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2012052820120525
30753refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
30780sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
30780sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
30789refgcc -funroll-loops -O -fomit-frame-pointer2012052820120525
30789refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
30816refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052820120525
30825refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052820120525
30933refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
30942refgcc -O2 -fomit-frame-pointer2012052820120525
31005refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052820120525
31068refgcc -march=barcelona -O2 -fomit-frame-pointer2012052820120525
31077refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
31104refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
31104sphlib-smallgcc -m64 -O -fomit-frame-pointer2012052820120525
31113sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052820120525
31140refgcc -march=nocona -O2 -fomit-frame-pointer2012052820120525
31158refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052820120525
31185refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052820120525
31203refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052820120525
31212refgcc -march=k8 -O2 -fomit-frame-pointer2012052820120525
31230sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
31230sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
31230refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052820120525
31248refgcc -m64 -O2 -fomit-frame-pointer2012052820120525
31383refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052820120525
31383refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052820120525
31527sphlibgcc -O3 -fomit-frame-pointer2012052820120525
31671refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052820120525
32310refgcc -march=nocona -O -fomit-frame-pointer2012052820120525
32355refgcc -O -fomit-frame-pointer2012052820120525
32364refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052820120525
32373refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052820120525
32373refgcc -march=barcelona -O -fomit-frame-pointer2012052820120525
32391refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052820120525
32409refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052820120525
32445refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052820120525
32463refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052820120525
32490refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052820120525
32634regsgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
32823refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
33327refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
33471refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052820120525
33489refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052820120525
33489refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
33507refgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
33516refgcc -m64 -Os -fomit-frame-pointer2012052820120525
33561refgcc -march=k8 -O -fomit-frame-pointer2012052820120525
33570refgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
33579refgcc -Os -fomit-frame-pointer2012052820120525
33588refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
33588refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
33705refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
33714refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
33723refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
33759refgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
33795refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
33831refgcc -m64 -O -fomit-frame-pointer2012052820120525
33858refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
33912refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
33975refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
34020refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
34227refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
34515refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
34776refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
35514refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
38943refgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
40113sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
40230sphlib-smallgcc -Os -fomit-frame-pointer2012052820120525
40230sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2012052820120525
40230sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052820120525
40239sphlib-smallgcc -m64 -Os -fomit-frame-pointer2012052820120525
40392sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2012052820120525
40428sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
40599sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052820120525
40734sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052820120525
40878sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
40887sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
41112sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052820120525
41184sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052820120525
41184sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2012052820120525
41292sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052820120525
41418sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052820120525
41436sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052820120525
41544sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2012052820120525
41616sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052820120525
41706sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052820120525
41832sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052820120525
42084sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052820120525
92592sphlibcc2012052820120525
92637sphlibgcc2012052820120525
92682sphlibgcc -funroll-loops2012052820120525
113859bswapgcc -funroll-loops2012052820120525
113877bswapcc2012052820120525
113940bswapgcc2012052820120525
116658regscc2012052820120525
116676regsgcc2012052820120525
116712regsgcc -funroll-loops2012052820120525
122094sandygcc2012052820120525
122166sandycc2012052820120525
122247sandygcc -funroll-loops2012052820120525
129438sphlib-smallcc2012052820120525
129465sphlib-smallgcc -funroll-loops2012052820120525
129564sphlib-smallgcc2012052820120525
139329refcc2012052820120525
139509refgcc2012052820120525
139698refgcc -funroll-loops2012052820120525
373599sse2cc2012052820120525
375894sse2gcc2012052820120525
377658sse2gcc -funroll-loops2012052820120525
488529sse2-2gcc -funroll-loops2012052820120525
491976sse2-2gcc2012052820120525
493884sse2-2cc2012052820120525

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 103, namely:
CompilerImplementations
cc avxicc
gcc avxicc
gcc -O2 -fomit-frame-pointer avxicc
gcc -O3 -fomit-frame-pointer avxicc
gcc -O -fomit-frame-pointer avxicc
gcc -Os -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops avxicc
gcc -funroll-loops -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -O -fomit-frame-pointer avxicc
gcc -funroll-loops -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxicc
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxicc
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxicc
gcc -m64 -O2 -fomit-frame-pointer avxicc
gcc -m64 -O3 -fomit-frame-pointer avxicc
gcc -m64 -O -fomit-frame-pointer avxicc
gcc -m64 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -O -fomit-frame-pointer avxicc
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxicc
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avxicc avxs
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avxicc avxs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -O -fomit-frame-pointer avxicc
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxicc
gcc -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -march=barcelona -O -fomit-frame-pointer avxicc
gcc -march=barcelona -Os -fomit-frame-pointer avxicc
gcc -march=k8 -O2 -fomit-frame-pointer avxicc
gcc -march=k8 -O3 -fomit-frame-pointer avxicc
gcc -march=k8 -O -fomit-frame-pointer avxicc
gcc -march=k8 -Os -fomit-frame-pointer avxicc
gcc -march=nocona -O2 -fomit-frame-pointer avxicc
gcc -march=nocona -O3 -fomit-frame-pointer avxicc
gcc -march=nocona -O -fomit-frame-pointer avxicc
gcc -march=nocona -Os -fomit-frame-pointer avxicc

Test failure

Implementation: crypto_hash/blake256/avxicc
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -m64 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41
gcc sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc ssse3
gcc ssse3
gcc -O2 -fomit-frame-pointer ssse3
gcc -O3 -fomit-frame-pointer ssse3
gcc -O -fomit-frame-pointer ssse3
gcc -Os -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops ssse3
gcc -funroll-loops -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -O -fomit-frame-pointer ssse3
gcc -funroll-loops -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ssse3
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m64 -O2 -fomit-frame-pointer ssse3
gcc -m64 -O3 -fomit-frame-pointer ssse3
gcc -m64 -O -fomit-frame-pointer ssse3
gcc -m64 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m64 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m64 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -march=barcelona -O -fomit-frame-pointer ssse3
gcc -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -march=k8 -O -fomit-frame-pointer ssse3
gcc -march=k8 -Os -fomit-frame-pointer ssse3
gcc -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -march=nocona -O -fomit-frame-pointer ssse3
gcc -march=nocona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc xop
gcc xop
gcc -O2 -fomit-frame-pointer xop
gcc -O3 -fomit-frame-pointer xop
gcc -O -fomit-frame-pointer xop
gcc -Os -fomit-frame-pointer xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops xop
gcc -funroll-loops -O2 -fomit-frame-pointer xop
gcc -funroll-loops -O3 -fomit-frame-pointer xop
gcc -funroll-loops -O -fomit-frame-pointer xop
gcc -funroll-loops -Os -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer xop
gcc -m64 -O2 -fomit-frame-pointer xop
gcc -m64 -O3 -fomit-frame-pointer xop
gcc -m64 -O -fomit-frame-pointer xop
gcc -m64 -Os -fomit-frame-pointer xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer xop
gcc -m64 -march=k8 -O -fomit-frame-pointer xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer xop
gcc -m64 -march=nocona -O -fomit-frame-pointer xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer xop
gcc -march=barcelona -O2 -fomit-frame-pointer xop
gcc -march=barcelona -O3 -fomit-frame-pointer xop
gcc -march=barcelona -O -fomit-frame-pointer xop
gcc -march=barcelona -Os -fomit-frame-pointer xop
gcc -march=k8 -O2 -fomit-frame-pointer xop
gcc -march=k8 -O3 -fomit-frame-pointer xop
gcc -march=k8 -O -fomit-frame-pointer xop
gcc -march=k8 -Os -fomit-frame-pointer xop
gcc -march=nocona -O2 -fomit-frame-pointer xop
gcc -march=nocona -O3 -fomit-frame-pointer xop
gcc -march=nocona -O -fomit-frame-pointer xop
gcc -march=nocona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc sse41-2
gcc sse41-2
gcc -O2 -fomit-frame-pointer sse41-2
gcc -O3 -fomit-frame-pointer sse41-2
gcc -O -fomit-frame-pointer sse41-2
gcc -Os -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41-2
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops sse41-2
gcc -funroll-loops -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41-2
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -m64 -O2 -fomit-frame-pointer sse41-2
gcc -m64 -O3 -fomit-frame-pointer sse41-2
gcc -m64 -O -fomit-frame-pointer sse41-2
gcc -m64 -Os -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41-2
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41-2
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41-2
gcc -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -march=barcelona -Os -fomit-frame-pointer sse41-2
gcc -march=k8 -O2 -fomit-frame-pointer sse41-2
gcc -march=k8 -O3 -fomit-frame-pointer sse41-2
gcc -march=k8 -O -fomit-frame-pointer sse41-2
gcc -march=k8 -Os -fomit-frame-pointer sse41-2
gcc -march=nocona -O2 -fomit-frame-pointer sse41-2
gcc -march=nocona -O3 -fomit-frame-pointer sse41-2
gcc -march=nocona -O -fomit-frame-pointer sse41-2
gcc -march=nocona -Os -fomit-frame-pointer sse41-2

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc avxs
gcc avxs
gcc -O2 -fomit-frame-pointer avxs
gcc -O3 -fomit-frame-pointer avxs
gcc -O -fomit-frame-pointer avxs
gcc -Os -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avxs
gcc -fno-schedule-insns -O -fomit-frame-pointer avxs
gcc -fno-schedule-insns -Os -fomit-frame-pointer avxs
gcc -funroll-loops avxs
gcc -funroll-loops -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -O -fomit-frame-pointer avxs
gcc -funroll-loops -Os -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avxs
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avxs
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avxs
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avxs
gcc -m64 -O2 -fomit-frame-pointer avxs
gcc -m64 -O3 -fomit-frame-pointer avxs
gcc -m64 -O -fomit-frame-pointer avxs
gcc -m64 -Os -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avxs
gcc -m64 -march=k8 -O -fomit-frame-pointer avxs
gcc -m64 -march=k8 -Os -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=nocona -O -fomit-frame-pointer avxs
gcc -m64 -march=nocona -Os -fomit-frame-pointer avxs
gcc -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -march=barcelona -O -fomit-frame-pointer avxs
gcc -march=barcelona -Os -fomit-frame-pointer avxs
gcc -march=k8 -O2 -fomit-frame-pointer avxs
gcc -march=k8 -O3 -fomit-frame-pointer avxs
gcc -march=k8 -O -fomit-frame-pointer avxs
gcc -march=k8 -Os -fomit-frame-pointer avxs
gcc -march=nocona -O2 -fomit-frame-pointer avxs
gcc -march=nocona -O3 -fomit-frame-pointer avxs
gcc -march=nocona -O -fomit-frame-pointer avxs
gcc -march=nocona -Os -fomit-frame-pointer avxs

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128-mmxhack
gcc vect128-mmxhack
gcc -O2 -fomit-frame-pointer vect128-mmxhack
gcc -O3 -fomit-frame-pointer vect128-mmxhack
gcc -O -fomit-frame-pointer vect128-mmxhack
gcc -Os -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops vect128-mmxhack
gcc -funroll-loops -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -O -fomit-frame-pointer vect128-mmxhack
gcc -march=k8 -Os -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -O -fomit-frame-pointer vect128-mmxhack
gcc -march=nocona -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vect128
gcc vect128
gcc -O2 -fomit-frame-pointer vect128
gcc -O3 -fomit-frame-pointer vect128
gcc -O -fomit-frame-pointer vect128
gcc -Os -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops vect128
gcc -funroll-loops -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -O -fomit-frame-pointer vect128
gcc -funroll-loops -Os -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vect128
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vect128
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vect128
gcc -m64 -O2 -fomit-frame-pointer vect128
gcc -m64 -O3 -fomit-frame-pointer vect128
gcc -m64 -O -fomit-frame-pointer vect128
gcc -m64 -Os -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vect128
gcc -m64 -march=k8 -O -fomit-frame-pointer vect128
gcc -m64 -march=k8 -Os -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=nocona -O -fomit-frame-pointer vect128
gcc -m64 -march=nocona -Os -fomit-frame-pointer vect128
gcc -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -march=barcelona -O -fomit-frame-pointer vect128
gcc -march=barcelona -Os -fomit-frame-pointer vect128
gcc -march=k8 -O2 -fomit-frame-pointer vect128
gcc -march=k8 -O3 -fomit-frame-pointer vect128
gcc -march=k8 -O -fomit-frame-pointer vect128
gcc -march=k8 -Os -fomit-frame-pointer vect128
gcc -march=nocona -O2 -fomit-frame-pointer vect128
gcc -march=nocona -O3 -fomit-frame-pointer vect128
gcc -march=nocona -O -fomit-frame-pointer vect128
gcc -march=nocona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h:25: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:32: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:56: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:62: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:96: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:124: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:130: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:4:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:105: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:108: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from hash.c:122:
hash.c: rounds.ssse3.h:10: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:17: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:35: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:41: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:58: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:65: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:83: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:89: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:113: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:131: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:137: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:161: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:179: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:185: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.ssse3.h:202: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer xop
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer xop
gcc -m64 -march=barcelona -O -fomit-frame-pointer xop
gcc -m64 -march=barcelona -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:94: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:95: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:96: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:115: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: hash.c:116: error: type mismatch in conditional expression
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41-2
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41-2

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:155: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -O -fomit-frame-pointer avxs
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avxs

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:162: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:163: error: can't convert between vector values of different size
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128-mmxhack
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128-mmxhack

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384: error: can't convert between vector values of different size
vector.c: vector.c:385: error: can't convert between vector values of different size
vector.c: vector.c:386: error: can't convert between vector values of different size
vector.c: vector.c:387: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: vector.c:464: error: can't convert between vector values of different size
vector.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -O -fomit-frame-pointer vect128
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vect128

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.4.5/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from hash.c:121:
hash.c: rounds.sse41.h: In function 'blake256_compress':
hash.c: rounds.sse41.h:71: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:73: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:76: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:77: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:106: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:107: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:111: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:140: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:141: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:144: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:152: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:172: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:174: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:177: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:178: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:207: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:210: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:211: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:238: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:239: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: rounds.sse41.h:272: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:115: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:116: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:117: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:118: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:119: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer sse41-2
gcc -m64 -march=core2 -O3 -fomit-frame-pointer sse41-2
gcc -m64 -march=core2 -O -fomit-frame-pointer sse41-2
gcc -m64 -march=core2 -Os -fomit-frame-pointer sse41-2