Implementation notes: x86, hydra5, crypto_hash/blake32

Computer: hydra5
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
17328sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
17386sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
17394sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
17416sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
17417sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
17665sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
17762sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
17784sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
17784sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
17860sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
17890sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
17997sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
18210sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
18383sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
18502sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
18547sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
18888sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
19034sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
19065sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
19127sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
19268sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
19517sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
19557sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
19636sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
19685sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
19702sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
19716sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
19716sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
19746sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
19760sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
19911sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
19929sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
20150sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
20150sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
20177sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
20195sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
20199sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
20208sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
20305sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
20315sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
20318sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
20318sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
20319sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
20333sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
20359sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
20381sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
20381sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
20393sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
20394sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
20398sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
20403sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
20443sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
20465sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
20487sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
20492sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
20492sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
20540sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
20549sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
20581sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
20598sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
20637sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
20660sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
20664sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
20709sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
20735sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
20758sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
20788sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
20806sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
20842sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
20855sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
20855sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
20864sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
20881sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
20882sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
20900sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
20904sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
20908sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
20912sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
20917sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
20917sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
20930sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
20953sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
20961sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
20979sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
20983sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
20996sphlibgcc -m32 -O2 -fomit-frame-pointer2017082820170725
21001sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
21006sphlibgcc -m32 -O3 -fomit-frame-pointer2017082820170725
21050sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
21063sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
21063sphlibgcc -m32 -O -fomit-frame-pointer2017082820170725
21067sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
21068sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
21068sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
21081sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
21089sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
21099sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
21099sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
21103sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
21143sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
21164sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
21170sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
21174sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
21178sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
21187sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
21200sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
21201sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
21204sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
21205sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
21214sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
21253sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
21315sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
21316sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
21320sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
21320sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
21325sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
21347sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
21351sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
21356sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
21369sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
21387sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
21408sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
21418sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
21422sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
21426sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
21426sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
21431sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
21456sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
21458sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
21462sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
21471sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
21488sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
21493sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
21502sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
21560sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
21599sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
21612sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
21612sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
21613sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
21617sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
21657sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
21666sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
21696sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
21737sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
21741sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
21750sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
21750sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
21750sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
21754sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
21794sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
21794sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
21798sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
21829sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
21830sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
21834sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
21839sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
21932sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
21936sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
21945sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
21949sphlibgcc -m32 -Os -fomit-frame-pointer2017082820170725
21954sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
22007sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
22020sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
22038sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
22064sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
22069sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
22122sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
22153sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
22166sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
22188sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
22229sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
22260sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
22264sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
22264sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
22295sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
22339sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
22344sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
22458sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
22570sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
22592sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
22596sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
22604sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
22609sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
22654sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
22658sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
22685sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
22694sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
22822sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
22849sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
22858sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
22867sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
23017sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
23069sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
23109sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
23163sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
23181sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
23628sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
23700sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
23761sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
23815sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
23916sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
23996sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
24076sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
24080sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
24152sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
24213sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
24337sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
24408sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
24434sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
24448sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
24470sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
24620sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
24687sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
24762sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
24856sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
24869sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
24931sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
24944sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
24953sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
24980sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
25086sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
25090sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
25157sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
25586sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
25848sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
25857sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
25910sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
25919sphlib-smallgcc -m32 -O -fomit-frame-pointer2017082820170725
25959sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
26021sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
26021sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
26030sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
26092sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
26096sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
26105sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
26144sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
26216sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
26340sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
26358sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
26375sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
26486sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
26566sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
27066refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
27155refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
27164refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
27208refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
27235refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
27244refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
27306refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
27328refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
27368refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
27372refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
27416refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
27474refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
27638refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
27789sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
27833sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
27913sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
27952sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
28010sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
28068refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
28290sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
28626refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017082820170725
31604refgcc -m32 -march=core2 -O -fomit-frame-pointer2017082820170725
31630refgcc -m32 -O -fomit-frame-pointer2017082820170725
31710refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017082820170725
31728refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
31798refgcc -m32 -Os -fomit-frame-pointer2017082820170725
31829refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017082820170725
31843refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017082820170725
31847refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017082820170725
31882refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
31917refgcc -m32 -march=prescott -O -fomit-frame-pointer2017082820170725
31962refgcc -m32 -march=nocona -O -fomit-frame-pointer2017082820170725
31975refgcc -m32 -march=athlon -O -fomit-frame-pointer2017082820170725
32051refgcc -m32 -march=k8 -O -fomit-frame-pointer2017082820170725
32064refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
32232refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017082820170725
32250refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017082820170725
32290refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017082820170725
32325refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
32387refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017082820170725
32405refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
32463refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017082820170725
32463refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017082820170725
32534refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017082820170725
32609refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017082820170725
32614refgcc -m32 -march=k6 -O -fomit-frame-pointer2017082820170725
32711sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
32724sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
32742sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
32906refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
32924refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
32924refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
32964refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
33017refgcc -m32 -march=i386 -O -fomit-frame-pointer2017082820170725
33128sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
33286refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
33345sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017082820170725
33349refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
33455refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
33482sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
33486sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
33486sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017082820170725
33513refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
33527sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
33571refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
33571sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
33589refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
33610sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
33615sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
33660sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
33699sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
33703refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
33730sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
33730sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
33827refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
33832sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
33850refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
33881sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
33894refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017082820170725
33938refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
33964sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
33979sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
33982sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
33991refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
34009sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
34009refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
34009refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
34014sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
34018sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017082820170725
34018sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
34058sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
34062sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
34116refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017082820170725
34129sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
34150sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017082820170725
34151sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
34173sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
34200refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
34208sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
34222sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
34248sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017082820170725
34257sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
34261sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
34262sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017082820170725
34288refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017082820170725
34337sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
34341sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
34346sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
34355refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
34426sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017082820170725
34435sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017082820170725
34474refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017082820170725
34475refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017082820170725
34594sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017082820170725
34847sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017082820170725
35011refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017082820170725
35236sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017082820170725
35236sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017082820170725
35240sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
35298sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
35383refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
35405refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
35423refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
35423sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
35799sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
35817sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
35861refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
35928sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
35932sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017082820170725
36366refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
36371refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
36398refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
36411sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
36428sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
36441sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
36587sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
36588sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
36601sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
36650sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
36703sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
36752sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
36774sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
36800refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
36858refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
36858refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
36871refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
36880refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
36933sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
36969sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
36982sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
37000sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
37009refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
37031sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
37040sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
37052sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
37061sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
37124refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017082820170725
37124sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
37124refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
37169refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
37172refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
37204refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
37221sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
37301sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
37301refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017082820170725
37323sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
37341refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017082820170725
37372refgcc -m32 -march=pentium -O -fomit-frame-pointer2017082820170725
37377refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017082820170725
37380refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017082820170725
37394sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017082820170725
37434sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
37456sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
37464sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
37497sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
37505sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
37562sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
37656refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
37660sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017082820170725
37952refgcc -m32 -march=i486 -O -fomit-frame-pointer2017082820170725
37988sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017082820170725
37993sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
38023sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
38076sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
38267refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
38453sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
38475sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
38502sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
38590sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
38595refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
38608sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
38626refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
38711sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
38768sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
38772refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
38785sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
38803sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
39051sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
39056sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
39074sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
39161sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
39162sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
39193sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
39219sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
39229sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
39423sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
39481sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
39499refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017082820170725
39499refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017082820170725
39508sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
39525refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017082820170725
39547refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017082820170725
39601sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
39658sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
39684refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
39725sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
39889sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
39937sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
39942refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
39951sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
39982sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
40030refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
40031sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
40141sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
40145refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017082820170725
40305sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
40314refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
40380sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
40403refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
40424sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
40473sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
40584refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
40607refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017082820170725
40625refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
40673sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
40677sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
40726refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017082820170725
40731sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
40757sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
40819refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
40828sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
40859sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
40890refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017082820170725
40929sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
41050refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017082820170725
41116refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017082820170725
41151refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017082820170725
41248refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
41341refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
41369refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
41532refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
41612refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017082820170725
41696refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017082820170725
41723refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017082820170725
41731refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
41798refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017082820170725
41864refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
41891refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017082820170725
42060refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017082820170725
42166refgcc -m32 -O3 -fomit-frame-pointer2017082820170725
42201refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017082820170725
42223refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017082820170725
42249refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017082820170725
42405refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017082820170725
42485refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017082820170725
42644refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017082820170725
42985refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017082820170725
43025refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017082820170725
43056refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017082820170725
43290refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017082820170725
43291refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017082820170725
43495refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
43531refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017082820170725
44124refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017082820170725
44244refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
44248refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
44519refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017082820170725
44611refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017082820170725
44948refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017082820170725
45311refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
45427refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017082820170725
45648refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017082820170725
45706refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017082820170725
45878refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017082820170725
45932refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017082820170725
46175refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017082820170725
47687refgcc -m32 -O2 -fomit-frame-pointer2017082820170725
58448refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
58479refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017082820170725
58479refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
58664refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017082820170725
61961refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725
65847refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017082820170725

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: 71, 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 -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core2 -O -fomit-frame-pointer ssse3
gcc -m32 -march=core2 -Os -fomit-frame-pointer 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: 48, 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=native -mtune=native -O2 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ssse3
gcc -m32 -march=native -mtune=native -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