Implementation notes: x86, hydra8, crypto_hash/blake64

Computer: hydra8
Architecture: x86
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake64
TimeImplementationCompilerBenchmark dateSUPERCOP version
17304ssse3gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
17308ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
17376ssse3gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
17424ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
17456ssse3gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
17576ssse3gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
17584ssse3gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
18044sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
18224sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
18240sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
18256sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
18292ssse3gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
18304ssse3gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
18304sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
18324sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
18344ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
18364ssse3gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
18364sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
18376ssse3gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
18388ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
18392ssse3gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
18396ssse3gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
18396sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
18400ssse3gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
18400ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
18400sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
18412ssse3gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
18424ssse3gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
18432ssse3gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
18448ssse3gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
18468sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
18476sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
18496sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
18512ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
18536ssse3gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
18564sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
18572sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
18572sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
18576ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
18580sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
18592sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
18596sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
18628sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
18644sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
18684sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
18752ssse3gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
18904sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
18920sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
19004sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
19028sse2gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
19064sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
19064sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
19092ssse3gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
19108sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
19132sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
19144sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
19152ssse3gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
19200sse2gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
19204sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
19212ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
19216sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
19240sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
19296sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
19296sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
19316sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
19328sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
19356sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
19372sse2gcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
19372sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
19392sse2gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
19420sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
19496sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
19508sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
19532sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
19556sse2gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
19684sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
19904sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
19964sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
19964sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
20056sse2gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
20076sse2gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
20096sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
20124sse2gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
20140sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
20224sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
20284sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
20328sse2gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
20504sse2gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
20532sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
20540sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
20560sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
20560sse2gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
20568sse2gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
20580sse2gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
20612sse2gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
20620sse2gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
20628sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
20628sse2gcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
20632sse2gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
20660sse2gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
20716sse2gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
20760sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
20820sse2gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
20832sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
70048sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
70380sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
70432sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
70472sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
70584sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
70692sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
70776sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
70960sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
71324sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
71436sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
71472sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
71640sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
71728sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
71732sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
71768sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
71780sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
71836sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
71924sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
71944sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
71972sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
72004sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
72036sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
72120sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
72128sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
72176sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
72188sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
72212sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
72216sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
72224sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
72228sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
72240sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
72292sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
72296sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
72296sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
72344refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
72360sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
72364sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
72364sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
72376sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
72376refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
72384sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
72444sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
72444sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
72460sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
72472sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
72476sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
72488refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
72504sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
72524sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
72528sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
72540refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
72572sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
72576sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
72584sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
72588sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
72624sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72636refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72660sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
72672sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
72676sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
72680sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
72684refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
72700sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
72740sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
72756sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
72760sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
72760sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
72768sphlib-smallgcc -m32 -O -fomit-frame-pointer2017071920170718
72796refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
72820sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
72836sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
72860sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
72884sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
72888refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
72908refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
72912sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
72916sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
72992sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
72992sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
72992sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
73008sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
73028sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
73052sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
73060sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
73108sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
73112sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
73116sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
73120sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
73120sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
73124sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
73136sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
73144sphlibgcc -m32 -O -fomit-frame-pointer2017071920170718
73156sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
73164sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73168sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
73176sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
73204sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
73208sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
73216sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
73228sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
73232sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
73236sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
73240sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
73240sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
73240sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73244sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
73244sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
73252sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
73256sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
73268sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
73272sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
73280sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
73288sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
73316sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017071920170718
73320sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
73324sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
73328sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
73328sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
73336sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
73340sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
73340sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
73348sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
73352sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
73376sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
73376sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
73384sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
73400sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
73412sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
73424sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73448sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
73456sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
73464sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
73468sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
73484sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73500sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
73544sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
73548sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
73580sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
73612sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
73616sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
73640sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
73656sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
73664sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
73672sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
73672sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
73736sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
73736sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
73744refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
73768sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
73796sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
73800sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
73812sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
73816sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
73816sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
73848sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
73860sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
73872sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
73888sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
73904sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
73912sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
73916sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
73976sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
73980sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
73996sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
73996sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
74000sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
74008sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
74008sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
74008refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017071920170718
74012sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
74028sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
74036sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
74048sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
74056refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
74084sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
74108refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
74124sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
74124sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
74140sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
74148sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
74152refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017071920170718
74176refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017071920170718
74224sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
74224sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
74260sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
74260sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
74276sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017071920170718
74276sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
74292sphlibgcc -m32 -O3 -fomit-frame-pointer2017071920170718
74316sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
74332refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017071920170718
74336sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
74344sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
74344sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
74368sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
74372sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017071920170718
74380sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
74388sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
74400sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
74400sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
74420refgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
74448sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
74480sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
74484sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
74492refgcc -m32 -march=athlon -O -fomit-frame-pointer2017071920170718
74496refgcc -m32 -march=core2 -O -fomit-frame-pointer2017071920170718
74500refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017071920170718
74504sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
74504refgcc -m32 -march=nocona -O -fomit-frame-pointer2017071920170718
74512refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017071920170718
74548sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
74548refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017071920170718
74552sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
74564sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
74584refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017071920170718
74596sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
74616sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
74616refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017071920170718
74628sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
74644sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
74648refgcc -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
74652sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
74660sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
74668sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
74692sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
74704sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
74716sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
74760sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
74796sphlibgcc -m32 -O2 -fomit-frame-pointer2017071920170718
74804sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017071920170718
74820sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
74864sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017071920170718
74868sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
74932sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
74948sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
74972sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
74984sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
74992sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
75004refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017071920170718
75016sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
75024sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
75044sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
75044refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
75044sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
75060sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
75076sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75080sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
75088sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
75092sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
75096sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
75100sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
75104sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
75120sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
75120sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
75124sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
75136sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
75136sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
75148sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
75156sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
75156sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
75252refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
75252sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
75272sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
75284refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
75292sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
75316sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75320sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75344sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
75352sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
75380refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
75416refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
75416sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
75432refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017071920170718
75448sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
75456sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
75476sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
75492sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
75528sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
75556sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
75560sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
75592sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
75612sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
75684refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
75684sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
75696refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017071920170718
75708sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
75748sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
75812sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
75824sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
75860refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
75868refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
75920sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
75988sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
76016refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017071920170718
76032refgcc -m32 -O -fomit-frame-pointer2017071920170718
76060refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
76112refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
76168refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
76212refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
76244refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
76272refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
76288sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
76380sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
76576refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017071920170718
76580refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017071920170718
76652refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
76800refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
76808refgcc -m32 -march=pentium -O -fomit-frame-pointer2017071920170718
76908refgcc -m32 -march=prescott -O -fomit-frame-pointer2017071920170718
76912refgcc -m32 -march=i486 -O -fomit-frame-pointer2017071920170718
77132refgcc -m32 -march=k6 -O -fomit-frame-pointer2017071920170718
77188refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
77252refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
77312refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
77392refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
77468refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017071920170718
77508refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017071920170718
77548refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
77632refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
77632refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017071920170718
77632refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
77664refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
77668refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017071920170718
77672refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017071920170718
77676refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017071920170718
77680refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017071920170718
77688refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
77704refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017071920170718
77708refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017071920170718
77712refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017071920170718
77752refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017071920170718
77816refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017071920170718
77864refgcc -m32 -O2 -fomit-frame-pointer2017071920170718
77876refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
77880refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017071920170718
77888refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017071920170718
77896refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
77916refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017071920170718
77940refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017071920170718
77944refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017071920170718
77944refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017071920170718
77948refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
77988refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017071920170718
77992refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017071920170718
78020refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
78040refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017071920170718
78060refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
78120refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017071920170718
78208refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017071920170718
78220refgcc -m32 -O3 -fomit-frame-pointer2017071920170718
78256refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017071920170718
78284refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
78356refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
78372refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017071920170718
78504refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017071920170718
78516refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017071920170718
78528refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017071920170718
78696refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
78748refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017071920170718
79124refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017071920170718
79128refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017071920170718
79128refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017071920170718
79144refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017071920170718
79212refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
79220refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017071920170718
79248refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017071920170718
79288refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017071920170718
79288refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017071920170718
79300refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017071920170718
79340refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017071920170718
79348refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017071920170718
79464refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017071920170718
79480refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
79556refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017071920170718
79608refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
79708refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017071920170718
79760refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
79792refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
79904refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
79948refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
80152refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017071920170718
80224refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
80276refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
80332refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
80492refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
80552refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
80628refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
80652refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
80660refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
80748refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
80776refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
80820refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
80840refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
80936refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
80952refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
80968refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
80988refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
80996refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
81012refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
81024refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
81080refgcc -m32 -Os -fomit-frame-pointer2017071920170718
81088refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
81112refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
81128refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
81216refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
81272refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
81316refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
81436refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
81460refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
81608refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
81840refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
81856refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
81864refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
81936refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
82060refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
82076refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
82084refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
82216refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
82400refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
82568refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
82632refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
82880refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
83828refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017071920170718
84112sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
84152sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
84160sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
84168sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
84204sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
84244sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
84252sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
84252sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
84264sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
84296sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
84300sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
84308sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
84324sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
84344sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
84372sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
84384sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
84432sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
84456sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
84484sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
84512sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
84520sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
84532sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017071920170718
84568refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017071920170718
84580refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017071920170718
84592sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
84600sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
84612sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
84612sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
84664sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
84668sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
84668sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017071920170718
84680sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
84684sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
84692sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017071920170718
84720sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
84720sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017071920170718
84732sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
84748sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
84764refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017071920170718
84764sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
84772sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017071920170718
84792sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
84812sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
84820sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
84832sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
84844sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
84856sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
84904sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
84912sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
84932refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
84936sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
84968sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
84972sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017071920170718
84988sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
85000sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
85024sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
85040sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
85052sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017071920170718
85056sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718
85064sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
85084sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017071920170718
85100sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
85108sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017071920170718
85124sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
85124sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
85136sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
85140sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017071920170718
85144sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017071920170718
85160sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
85220sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
85224sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017071920170718
85224sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
85240sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017071920170718
85248sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017071920170718
85272sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
85300sphlibgcc -m32 -Os -fomit-frame-pointer2017071920170718
85400sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
85424sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
85440sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017071920170718
85448sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017071920170718
85460sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017071920170718
85504sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017071920170718
85616sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017071920170718
85652sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
85652sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017071920170718
85672sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017071920170718
85832sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017071920170718
85876sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017071920170718
85888sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017071920170718
86116sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017071920170718
86144refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017071920170718
87184refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017071920170718
102304refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017071920170718

Test failure

Implementation: crypto_hash/blake64/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_hash/blake64/sse2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:123:9: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: row1b = _mm_set_epi64((__m64)state->gt;h[3],(__m64)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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:129:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:127:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:126:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
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/blake64/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'blake64_compress':
hash.c: hash.c:75:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: __m128i r16 = _mm_load_si128((__m128i*)rot16);
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:134:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:132:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:131:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
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/blake64/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 'blake64_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:249:11: error: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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:228:11: error: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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/blake64/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 'blake64_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:129:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:127:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:126:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __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/blake64/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 'blake64_compress':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:134:9: error: called from here
hash.c: row3a = _mm_set_epi64((__m64)0x13198A2E03707344ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:132:9: error: called from here
hash.c: row3b = _mm_set_epi64((__m64)0x082EFA98EC4E6C89ULL,
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
hash.c: ^
hash.c: hash.c:131:9: error: called from here
hash.c: row2a = _mm_set_epi64((__m64)state->gt;h[5],(__m64)state->gt;h[4]);
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:591:1: error: inlining failed in call to always_inline '_mm_set_epi64': target specific option mismatch
hash.c: _mm_set_epi64 (__m64 __q1, __m64 __q0)
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/blake64/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 'blake64_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:249:11: error: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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:228:11: error: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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 'blake64_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:249:11: error: called from here
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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:228:11: error: called from here
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:281:3: note: in expansion of macro 'round'
hash.c: round(13);
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