Implementation notes: x86, h4e450, crypto_hash/blake32

Computer: h4e450
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
27897sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
27964sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
28120sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
28135sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
28153sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
28234sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
28258sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
28258sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
28381sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
28419sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
28462sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
28477sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
28481sphlibgcc -m32 -O3 -fomit-frame-pointer2017090120170725
28486sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
28491sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
28491sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
28505sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
28514sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
28514sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
28514sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
28519sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
28519sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
28523sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
28557sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
28566sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
28572sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
28576sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
28586sphlibgcc -m32 -O2 -fomit-frame-pointer2017090120170725
28600sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
28704sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
28714sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
28742sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
28747sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
28747sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
28757sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
28804sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
28828sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
28833sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
28838sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
28856sphlibgcc -m32 -O -fomit-frame-pointer2017090120170725
28861sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
28880sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
28998sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
29003sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
29018sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
29046sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
29046sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
29061sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
29084sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
29094sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
29108sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
29198sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
29213sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
29227sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
29232sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
29279sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
29288sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
29321sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
29327sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
29341sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
29350sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
29365sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
29369sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
29393sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
29435sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
29469sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
29478sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
29484sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
29493sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
29512sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
29517sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
29521sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
29597sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
29631sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
29654sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
29673sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
29673sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
29683sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
29721sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
29745sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
29792sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
29797sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
29858sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
29902sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
29954sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
29963sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
29978sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
30034sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
30034sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
30039sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
30067sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
30134sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
30195sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
30200sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
30200sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
30200sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
30201sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
30215ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
30219sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
30224sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
30305sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
30324sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
30328sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
30333sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
30338sphlibgcc -m32 -Os -fomit-frame-pointer2017090120170725
30338sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
30348sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
30381sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
30400sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
30405sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
30409sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
30410sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
30428sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
30481sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
30485sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
30485sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
30486sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
30495ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
30504sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
30571sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
30575sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
30576sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
30638sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
30676sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
30685sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
30685sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
30685sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
30690sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
30704sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
30708sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
30709sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
30709sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
30709sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
30709sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
30728sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
30728sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
30794sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
30818sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
30823sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
30837sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
30837sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
30846sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
30866sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
30866sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
30875sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
30879sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
30884sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
30885sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
30913sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
30927sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
30951sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
31022ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
31032sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
31036sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
31056sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
31056sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
31079sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
31079sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
31089sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
31131sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
31146sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
31160sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
31217sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
31231sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
31236sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
31240sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
31355sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
31355sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
31374sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
31416sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
31426sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
31435sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
31445sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
31445sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
31450ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
31464sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
31464sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
31498sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
31502sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
31521sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
31625ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
31645ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
31645sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
31702sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
31716sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
31768sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
31787sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
31791sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
31806sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
31877sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
31892sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
31958sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
31977sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
32148sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
32153sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
32323sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
32324sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
32471sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
32471sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
32699sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
32709sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
32941ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
33027sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
33083sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
33117sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
33174sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
33178sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
33383ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
33573sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
33611sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
33640sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
33653sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
33654sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
33735sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
33839sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
33844sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
33962sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
33972sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
33977sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
34072sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
34077sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
34095sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
34200sphlib-smallgcc -m32 -O -fomit-frame-pointer2017090120170725
34219sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
34228sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
34233sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
34238sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
34243sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
34248sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
34252sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
34271sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
34604sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
34727sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
34917sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
35093sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
35222sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
35298sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
35298sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
35331sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
35340sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
35388sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
35388sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
35402sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
35421sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
35653sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
35663sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
35692sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
35839sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
35862sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
35863sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
35891sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
35962sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
36000sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
36001sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
36039sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
36105sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
36114sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
36210sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
36219sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
36243sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
36243sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
36447sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
36603sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
36651refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
36685sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
36921sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
36936sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
37578refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
37578refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
37587refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
37591refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
37592refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
37606refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
37625refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017090120170725
37663refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
37673refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
37673refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
37677refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
37829refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
37834refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
39715refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
42199refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
42204refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
42270refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
42532refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
42564refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017090120170725
42565refgcc -m32 -march=core2 -O -fomit-frame-pointer2017090120170725
42565refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017090120170725
42607refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017090120170725
42617refgcc -m32 -march=prescott -O -fomit-frame-pointer2017090120170725
42660refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
42665refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
42679refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
42693refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
42693refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
42726refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017090120170725
42731refgcc -m32 -O -fomit-frame-pointer2017090120170725
42736refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
42736refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
42736refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
42736refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
42755refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017090120170725
42774refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
42845refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017090120170725
42874refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017090120170725
42935refgcc -m32 -march=i386 -O -fomit-frame-pointer2017090120170725
43139refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
43140refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
43230refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
43230refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
43234refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
43268refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
43272refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
43272refgcc -m32 -march=k6 -O -fomit-frame-pointer2017090120170725
43273refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017090120170725
43282refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017090120170725
43287refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
43438refgcc -m32 -march=k8 -O -fomit-frame-pointer2017090120170725
43443refgcc -m32 -Os -fomit-frame-pointer2017090120170725
43458refgcc -m32 -march=athlon -O -fomit-frame-pointer2017090120170725
43467refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017090120170725
43619refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017090120170725
43639refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
43757refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
44019refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
44023refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
44042refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
44099refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
44123refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
44227refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
44574refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
44616refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
45059refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017090120170725
45144refgcc -m32 -march=nocona -O -fomit-frame-pointer2017090120170725
45685refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
45690refgcc -m32 -march=i486 -O -fomit-frame-pointer2017090120170725
45700refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
45728refgcc -m32 -march=pentium -O -fomit-frame-pointer2017090120170725
45733refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
45737refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
45738refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
45790refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
45804refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017090120170725
45814refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
45904refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
46090sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
46327sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
46413sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
46479sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
46550sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
46679sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
46968refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
46991refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
47006sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
47054sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
47067sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
47068sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
47077sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
47263refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
47519sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
47600sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
47747sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
47837sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
47999sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
48003sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
48056sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017090120170725
48056sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017090120170725
48060sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017090120170725
48113sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
48379sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
48384sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017090120170725
48431sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
48573sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017090120170725
48592sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017090120170725
48678sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
48773sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017090120170725
48906sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
48906sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
49452sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017090120170725
49453sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017090120170725
49746sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017090120170725
49790refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
49794refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
49794refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
49861sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017090120170725
50089sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017090120170725
50098sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017090120170725
50132sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017090120170725
50136sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017090120170725
50217sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017090120170725
50303sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017090120170725
50341sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017090120170725
50402sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
50431refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
50445sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
50573refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
50573refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
50668refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
50687sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
50720sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017090120170725
50740sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
50896sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
50901sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017090120170725
50944sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
51077sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017090120170725
51077sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
51106sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
51319sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
51347sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
51518sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
51533sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
51561refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
51661sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
51737refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
51742sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
51746sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
51884sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
52008sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
52041sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
52321sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
52459sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
52558sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
52559sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
52620sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
52653sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
52658sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
52692sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
52715sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
52725sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
52825refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017090120170725
52934sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
52943sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
52962sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
52982refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
52986refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
53025sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
53029sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
53039sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
53043sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
53058sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
53162refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
53266refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017090120170725
53266refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017090120170725
53376refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
53485refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017090120170725
53576refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
53594sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017090120170725
53599sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017090120170725
53599sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017090120170725
53599sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017090120170725
53623sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017090120170725
53708sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
53708sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
53722refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
53842sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
53846sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
53875sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
53894sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
54055sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
54065sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
54069sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
54165refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
54216sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
54269sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
54278refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
54359sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
54363sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
54397refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
54397refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
54625sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
54629sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
54934sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
54977refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017090120170725
55005refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017090120170725
55014refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
55034sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
55134refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
55157sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
55186refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017090120170725
55252refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017090120170725
55261sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
55261sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
55266sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
55281sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
55295sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
55323sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017090120170725
55323sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
55451sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
55452sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
55504sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
55523sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017090120170725
55560sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017090120170725
55756sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017090120170725
55851refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
55860refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
55865refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
55874refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
55912sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
55945sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
55951sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
55974refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
56036refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017090120170725
56197sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017090120170725
56354refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017090120170725
56421refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
56434refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
56648refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017090120170725
56691refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
56882refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
57380refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017090120170725
57380refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017090120170725
57380refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017090120170725
57494refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017090120170725
57584refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017090120170725
57637refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017090120170725
57708refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017090120170725
57808refgcc -m32 -O2 -fomit-frame-pointer2017090120170725
57878refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
57883refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
57936refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017090120170725
57965refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017090120170725
58064refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017090120170725
58078refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017090120170725
58220refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
58320refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
58411refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017090120170725
58468refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017090120170725
58511refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
58515refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017090120170725
58866refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017090120170725
58924refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017090120170725
59109refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017090120170725
60121refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017090120170725
60206refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725
60335refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017090120170725
60771refgcc -m32 -O3 -fomit-frame-pointer2017090120170725
60819refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017090120170725
61299refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017090120170725
61341refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017090120170725
61360refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017090120170725
61764refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
64059refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017090120170725
64747refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
64762refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
65489refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017090120170725
66186refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017090120170725
67336refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017090120170725

Test failure

Implementation: crypto_hash/blake32/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 63, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer sse2 ssse3

Compiler output

Implementation: crypto_hash/blake32/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:103:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:107:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:105:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:103:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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: hash.c: In function 'blake32_compress':
hash.c: hash.c:65:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:114:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:112:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:110:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 88, 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=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=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: hash.c: In function 'blake32_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
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/sse2
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:3:0:
hash.c: hash.c: In function 'blake32_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:107:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:105:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:103:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake32_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:114:8: error: called from here
hash.c: row3 = _mm_set_epi32(0x03707344, 0x13198A2E, 0x85A308D3, 0x243F6A88);
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:112:8: error: called from here
hash.c: row2 = _mm_set_epi32(state->gt;h[ 7], state->gt;h[ 6],
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:597:1: error: inlining failed in call to always_inline '_mm_set_epi32': target specific option mismatch
hash.c: _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
hash.c: ^
hash.c: hash.c:110:8: error: called from here
hash.c: row1 = _mm_set_epi32(state->gt;h[ 3], state->gt;h[ 2],
hash.c: ^
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:690:1: error: inlining failed in call to always_inline '_mm_load_si128': target specific option mismatch
hash.c: _mm_load_si128 (__m128i const *__P)
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
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 -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

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: hash.c: In function 'blake32_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: hash.c: In function 'blake32_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:186:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
hash.c: hash.c:180:14: error: called from here
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:205:3: note: in expansion of macro 'round'
hash.c: round(9);
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^
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