Implementation notes: x86, pistol, crypto_hash/blake32

Computer: pistol
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20121016
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
22782ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
22782ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
22796ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
22812ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
23000ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
23168ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
23310ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
23392ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
23496sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
23552sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
23586sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
23638sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
23700sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
23736sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
23790ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
23878sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
23884sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
23914sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
23954sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
24136sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
24148sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
24186sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
24256sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
24284sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
24298sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
24298sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
24298sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
24398sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
24434sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
24478sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
24659sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
24908sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
25056sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
25120sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
25120sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
25206ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
25694sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
25776sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
26134sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
26392ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
26526ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
26674ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
26880sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
26964ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
27062ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
27150ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
27276sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
27522ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
27666sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
27676sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
27694ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
27712sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
27788sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
27790sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
27790sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
27798sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
27804sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
27810sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
27836sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
27842sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
27896sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
27926sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
27990ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
28018sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
28062sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
28074sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
28088ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
28122sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
28128ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
28164ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
28168sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
28180sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
28194sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
28206ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
28226sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
28242sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
28242sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
28242sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
28295ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
28306sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
28348sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
28356ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
28396ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
28396sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
28426sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
28428sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
28454sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
28458sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
28462sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
28466sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
28472sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
28510sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
28527sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
28533sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
28562sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
28574sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
28580ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
28586sphlibgcc -m32 -O -fomit-frame-pointer2012110220121016
28604sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
28626sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
28636sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
28643sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
28647sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
28672sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
28694sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
28770sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
28778sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
28802sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
28808sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
28918sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
29090sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
29090sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
29174sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
29434sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
29460sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
29526sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
29558sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
29558sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
29558sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
29558sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
29578sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
29617sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
29622sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
29638sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
29640sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
29663sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
29682sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
29712sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
29714sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
29726sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
29732sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
29748sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
29768sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
29776sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
29778sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
29800sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
29821sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
29826sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
29829sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
29834sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
29836sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
29843sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
29845sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
29853sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
29859sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
29862sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
29870sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
29882sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
29906sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
29908sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
29920sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
29960sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
29960sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
29978sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
29993sphlibgcc -m32 -O2 -fomit-frame-pointer2012110220121016
30008sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
30028sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
30062sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
30078sphlibgcc -m32 -O3 -fomit-frame-pointer2012110220121016
30132sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
30140sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
30164sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
30174sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
30210sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
30218sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
30242sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
30246sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
30260sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
30264sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
30282sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
30298sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
30302sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
30304sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
30308sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
30336sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
30350sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
30350sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
30360sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
30364sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
30372sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
30372sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
30384sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
30394sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
30400sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
30418sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
30430sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
30446sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
30448sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
30450sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
30456sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
30486sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
30514sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
30522sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
30532sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
30540sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
30568sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
30572ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
30584sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
30597sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
30608sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
30630sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
30656sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
30660sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
30682sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
30710sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
30712sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
30734sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
30748sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
30752sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
30850sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
30860sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
30892sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
30910sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
30938sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
30944sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
31014sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
31040sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
31116sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
31126sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
31168sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
31268sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
31302sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
31332sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
31342sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
31406sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
32088sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
32106sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
32172refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
32342refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
32356sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
32430sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
32460sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
32482refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
32504refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
32544sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
32550sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
32552refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
32556refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
32563sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
32646refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
32656sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
32706refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
32766refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
32908refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
32947refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
33014refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
33050sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
33072refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
33121refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
33126sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
33134sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
33154sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
33156sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
33168sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
33210sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
33226sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
33254refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
33264sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
33304sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
33304sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
33328sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
33336refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
33341sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
33360refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
33366sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
33388sphlib-smallgcc -m32 -O -fomit-frame-pointer2012110220121016
33411sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
33426sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
33426sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
33430sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
33524sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
33564sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
33606sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
33610sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
33610sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
33622refgcc -m32 -O3 -fomit-frame-pointer2012110220121016
33630refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
33632sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
33640sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
33642sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
33642sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
33642sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
33666refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
33670refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
33675sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
33684sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
33687sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
33717refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
33740refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
33754sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
33756sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
33756sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
33756sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
33786sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
33788refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
33792sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
33824sphlibgcc -m32 -Os -fomit-frame-pointer2012110220121016
33844refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
33878sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
33880refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
33900sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
33900sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
33900sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
33904refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
33910refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
33918sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
33918sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
33918sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
33954sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
33968sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
33974refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
33978sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
33986refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
34004sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
34012refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
34026sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
34026sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
34030refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
34044refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
34058sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
34059sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
34062sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
34068refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
34068sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
34078sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
34078sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
34084sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
34088sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2012110220121016
34092sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
34098refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
34110sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
34114sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
34124sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
34132refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
34140sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
34146refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
34158refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
34158refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
34172sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
34178sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
34194sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
34194sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
34214refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
34220sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
34222refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
34222sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
34246sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
34274sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
34274sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
34274sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
34294sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
34294sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
34298sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
34392sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
34426sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
34452sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
34452sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
34476sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
34508refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
34512sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
34514refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
34528sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
34546refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
34572refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
34574sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
34600refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
34614sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
34622sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
34651refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
34672refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2012110220121016
34684refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
34692refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
34705sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2012110220121016
34736sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
34758sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
34772sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
34860refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2012110220121016
34918refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
34922sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
34932refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
35004sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
35010refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
35016refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
35039sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
35158sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
35172refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
35172refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2012110220121016
35172sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
35204refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
35242refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
35250sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
35254sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
35256sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
35272sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
35280sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
35292refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
35294sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2012110220121016
35301sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
35352sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
35384refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
35400sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2012110220121016
35522refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
35522refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
35672sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
35686sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
35716sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
35718sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
35724sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
35746refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2012110220121016
35758refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
35760sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
35790sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
35804sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
35818refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
35866sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
35960refgcc -funroll-loops -m32 -O -fomit-frame-pointer2012110220121016
36012refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
36051refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
36204sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
36396sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2012110220121016
36406sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
36456refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
36492sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
36526refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2012110220121016
36576sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
36743sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2012110220121016
36814sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2012110220121016
36824sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2012110220121016
36828sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012110220121016
36863sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
36914refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2012110220121016
36936refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2012110220121016
36997sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2012110220121016
37040refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
37108sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
37232sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2012110220121016
37244sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
37276refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2012110220121016
37278sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
37396refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
37408refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2012110220121016
37458refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
37494sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
37500refgcc -m32 -march=k6 -O -fomit-frame-pointer2012110220121016
37593sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2012110220121016
37606sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
37632refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2012110220121016
37710refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2012110220121016
37720sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
37782sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2012110220121016
37828sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2012110220121016
37836sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2012110220121016
37886refgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
37906refgcc -m32 -march=nocona -O -fomit-frame-pointer2012110220121016
37936sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2012110220121016
37998sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
38049sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2012110220121016
38116sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
38148sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
38162refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2012110220121016
38278refgcc -m32 -march=barcelona -O -fomit-frame-pointer2012110220121016
38300sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
38316refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2012110220121016
38352sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
38352sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
38456refgcc -m32 -march=core2 -O -fomit-frame-pointer2012110220121016
38490sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2012110220121016
38503sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
38524sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
38544refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2012110220121016
38570refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2012110220121016
38572sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
38608sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
38610refgcc -m32 -march=prescott -O -fomit-frame-pointer2012110220121016
38690sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2012110220121016
38700refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2012110220121016
38730sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
38742refgcc -m32 -march=athlon -O -fomit-frame-pointer2012110220121016
38760sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
38766refgcc -m32 -O2 -fomit-frame-pointer2012110220121016
38804sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2012110220121016
38894sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2012110220121016
38980refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2012110220121016
38990refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2012110220121016
38992sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
38992refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2012110220121016
39134sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
39136refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2012110220121016
39148sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2012110220121016
39202sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
39208refgcc -m32 -march=k8 -O -fomit-frame-pointer2012110220121016
39234sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
39238sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2012110220121016
39319sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2012110220121016
39352sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2012110220121016
39400sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2012110220121016
39686refgcc -m32 -O -fomit-frame-pointer2012110220121016
39797sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
39966refgcc -m32 -march=corei7 -O -fomit-frame-pointer2012110220121016
40000refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2012110220121016
40018refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2012110220121016
40150sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2012110220121016
40282refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2012110220121016
40354refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012110220121016
40430refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2012110220121016
40636refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2012110220121016
40662refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2012110220121016
40666sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
40696refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2012110220121016
40928sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
41186sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
41624sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
41826sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
42696sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
42748sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
42796sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
43098sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
43132sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
43300sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
43318sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
43366sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
43532sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
43608sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2012110220121016
43656sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
43762refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
44386sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
44418sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
44682sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
44738sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
44768sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
44796sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
44878sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
44922sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
44956sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
44974sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
45042sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
45042refgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
45110sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
45162sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
45204refgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
45214refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
45322refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
45356sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
45386refgcc -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
45428sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
45434sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
45436sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
45436sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
45446refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2012110220121016
45484sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
45502sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
45510refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
45516refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
45564sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
45580sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
45674refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
45696sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
45710sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2012110220121016
45710sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2012110220121016
45728refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012110220121016
45764sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
45824refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2012110220121016
45826refgcc -m32 -Os -fomit-frame-pointer2012110220121016
45836refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
45860refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2012110220121016
45862refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
45898sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
45928refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2012110220121016
45946refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
45998refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2012110220121016
46018refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2012110220121016
46042refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2012110220121016
46102sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2012110220121016
46102sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
46180sphlib-smallgcc -m32 -Os -fomit-frame-pointer2012110220121016
46212sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
46308refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
46384refgcc -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
46468refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
46570refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2012110220121016
46594refgcc -m32 -march=k6 -Os -fomit-frame-pointer2012110220121016
46658refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2012110220121016
46760refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
46826refgcc -m32 -march=i486 -Os -fomit-frame-pointer2012110220121016
46830refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
46844refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
46856refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
46962refgcc -m32 -march=k8 -Os -fomit-frame-pointer2012110220121016
46966refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2012110220121016
46966refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2012110220121016
46996refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2012110220121016
46996refgcc -m32 -march=athlon -Os -fomit-frame-pointer2012110220121016
47088refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2012110220121016
47104refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2012110220121016
47114refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
47192refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
47284refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
47602refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2012110220121016
47646refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2012110220121016
47680refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2012110220121016
47734refgcc -m32 -march=prescott -Os -fomit-frame-pointer2012110220121016
47878refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
48034refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2012110220121016
49438refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
49522sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2012110220121016
51144refgcc -m32 -march=i486 -O -fomit-frame-pointer2012110220121016
53486refgcc -m32 -march=pentium -O -fomit-frame-pointer2012110220121016
53550refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2012110220121016
53988refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
54262refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
54568refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
54916refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2012110220121016
55254refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
55436refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2012110220121016
55476refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016
55820refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2012110220121016
57196refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
66116refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2012110220121016
66412refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2012110220121016
66498refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2012110220121016

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:59:3: error: unknown type name '__m128i'
hash.c: hash.c:60:3: error: unknown type name '__m128i'
hash.c: hash.c:200:21: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:200:21: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:200:30: error: expected expression before ')' token
hash.c: hash.c:205:30: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2
gcc -m32 -O2 -fomit-frame-pointer sse2
gcc -m32 -O3 -fomit-frame-pointer sse2
gcc -m32 -O -fomit-frame-pointer sse2
gcc -m32 -Os -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse2
gcc -m32 -march=athlon -O -fomit-frame-pointer sse2
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i386 -O -fomit-frame-pointer sse2
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=i486 -O -fomit-frame-pointer sse2
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=k6 -O -fomit-frame-pointer sse2
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentium -O -fomit-frame-pointer sse2
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse2
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/emmintrin.h:32:3: error: #error "SSE2 instruction set not enabled"
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:61:3: error: unknown type name '__m128i'
hash.c: hash.c:62:3: error: unknown type name '__m128i'
hash.c: hash.c:65:3: error: unknown type name '__m128i'
hash.c: hash.c:65:33: error: '__m128i' undeclared (first use in this function)
hash.c: hash.c:65:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:65:41: error: expected expression before ')' token
hash.c: hash.c:66:11: error: expected ';' before 'r16'
hash.c: hash.c:196:3: error: 'r16' undeclared (first use in this function)
hash.c: hash.c:207:30: error: expected expression before ')' token
hash.c: hash.c:212:30: error: expected expression before ')' token

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3
gcc -m32 -O2 -fomit-frame-pointer ssse3
gcc -m32 -O3 -fomit-frame-pointer ssse3
gcc -m32 -O -fomit-frame-pointer ssse3
gcc -m32 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -O -fomit-frame-pointer ssse3
gcc -m32 -march=athlon -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i386 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -O -fomit-frame-pointer ssse3
gcc -m32 -march=i486 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k6 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -O -fomit-frame-pointer ssse3
gcc -m32 -march=k8 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -O -fomit-frame-pointer ssse3
gcc -m32 -march=nocona -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ssse3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -O -fomit-frame-pointer ssse3
gcc -m32 -march=prescott -Os -fomit-frame-pointer ssse3

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.6.3/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:196:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:197:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:198:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:199:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:200:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c:201:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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