Implementation notes: x86, hydra1, crypto_hash/blake32

Computer: hydra1
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
21214sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
21237sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
21246sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
21259sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
21264sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
21342sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
21352sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
21355sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
21392sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
21416sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
21426sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
21429sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
21445sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
21448sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
21651sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
21709sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
22096sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
22117sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
22133sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
22203sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
22243sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
22257sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
22259sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
22276sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
22282sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
22300sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
22318sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
22323sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
22331sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
22333sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
22355sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
22365sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
22397sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
22442sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
22453sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
22704sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
22709sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
22712sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
22736sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
22747sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
22778sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
22784sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
22784sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
22810sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
22818sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
22821sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
22822sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
22827sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
22827sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
22827sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
22837sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
22842sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
22846sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
22848sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
22867sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
22869sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
22871sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
22872sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
22875sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
22880sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
22893sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
22899sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
22904sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
22979sphlibgcc -m32 -O3 -fomit-frame-pointer2016101020161009
22982sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
23021sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
23027sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
23029sphlibgcc -m32 -O2 -fomit-frame-pointer2016101020161009
23038sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
23046sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
23056sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
23059sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
23059sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
23085sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
23090sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
23117sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
23132sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
23135sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
23135sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
23143sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
23149sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
23237sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
23237sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
23255sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
23264sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
23269sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
23284sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
23288sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
23302sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
23306sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
23312sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
23325sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
23330sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
23357sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
23361sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
23373sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
23413sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
23418sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
23453sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
23454sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
23456sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
23461sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
23482sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
23534sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
23552sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
23592sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
23597sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
23597sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
23597sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
23605sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
23624sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
23669sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
23696sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
23726sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
23726sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
23764sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
23766sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
23768sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
23779sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
23784sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
23787sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
23795sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
23806sphlibgcc -m32 -O -fomit-frame-pointer2016101020161009
23824sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
23843sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
23845sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
23855sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
23886sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
23899sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
23904sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
23935sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
23956sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
23974sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
24005sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
24008sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
24008sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
24008sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
24018sphlibgcc -m32 -Os -fomit-frame-pointer2016101020161009
24019sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
24115sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
24124sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
24139sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
24183sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
24192sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
24197sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
24198sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
24200sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
24224sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
24227sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
24227sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
24228sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
24229sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
24229sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
24240sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
24250sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
24285sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
24301sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
24341sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
24344sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
24352sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
24352sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
24354sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
24354sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
24405sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
24411sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
24430sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
24480sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
24487sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
24576sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
24600sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
24621sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
24629sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
24632sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
24632sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
24661sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
24755sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
24756sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
24776sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
24894sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
24894sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
24960sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
25064sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
25396sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
25485sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
25618sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
25734sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
26738sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
26749sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
26805sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
26824sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
26887sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
26944sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
26958sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
26995sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
27002sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
27022sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
27044sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
27075sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
27097sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
27352sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
27381sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
27403sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
27416sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
27437sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
27507sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
27616sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
27725sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
27825sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
27826sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
27917sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
27957sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
28005sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
28024sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
28083sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
28095sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
28096sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
28104sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
28133sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
28133sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
28141sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
28178sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
28186sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
28203sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
28245sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
28322sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
28362sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
28384sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
28394sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
28407sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
28411sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
28458sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
28515sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
28526sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
28533sphlib-smallgcc -m32 -O -fomit-frame-pointer2016101020161009
28625sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
28645sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
28667sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
28680sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
28754sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
28848sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
28952sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
29000sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
29000sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
29074sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
29077sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
29299sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
29317sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
29363sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
29954refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
29981refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
29997refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
30032refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
30035refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
30054refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
30088refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
30099refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
30106refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
30120refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
30152refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
30201refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
30688refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
30727refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101020161009
31101refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
33829sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
33832sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
34002sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
34096sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
34117sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
34208sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
34222sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
34233sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
34240sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
34285sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
34294refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101020161009
34296refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101020161009
34305refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101020161009
34333refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101020161009
34340sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
34341refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101020161009
34350sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
34350refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101020161009
34360refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
34400refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101020161009
34408refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
34409sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
34458refgcc -m32 -march=corei7 -O -fomit-frame-pointer2016101020161009
34485refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101020161009
34491sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
34528sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
34645refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101020161009
34696sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
34795refgcc -m32 -O -fomit-frame-pointer2016101020161009
34808refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
34835refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101020161009
34907refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101020161009
34909refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101020161009
34909refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101020161009
34920refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101020161009
34952refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
35053refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
35083refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
35134sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
35178sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
35191sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
35262sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
35285sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
35310sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
35323refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101020161009
35365sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
35405refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101020161009
35424refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
35429refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
35440refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
35440sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
35488refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
35490refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
35506refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
35526refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
35529sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
35536refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
35536refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
35576refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
35597refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
35614sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
35621sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
35622sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
35624refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
35629refgcc -m32 -Os -fomit-frame-pointer2016101020161009
35662sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
35675sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
35680refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
35680refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101020161009
35746sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
35757refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101020161009
35766refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101020161009
35832sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2016101020161009
35867sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
35890sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
35899sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101020161009
35899sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101020161009
35973refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101020161009
36024refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
36029refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101020161009
36048sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
36051refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
36066sphlib-smallgcc -m32 -Os -fomit-frame-pointer2016101020161009
36070sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
36094refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101020161009
36157refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101020161009
36161refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101020161009
36170sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
36171sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
36174sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101020161009
36216sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101020161009
36224sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
36227sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101020161009
36257sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
36367refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101020161009
36369sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101020161009
36550sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
36560sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101020161009
36639refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
36654refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
36733sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
36877sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
37111sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
37120refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
37208sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
37394sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101020161009
37835sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
37858sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
38245refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101020161009
38361refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
38370sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
38389refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
38421refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
38466sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
38512sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
38520sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
38669refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
38995refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101020161009
39107refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
39416sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
39611sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
39619refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
39638sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
39747sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
39763refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
39782refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101020161009
39877sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
39891sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
39902refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101020161009
39987sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
40000refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
40043sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
40054sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
40070sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
40160refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
40165refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
40171sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
40178refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
40221refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
40255sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
40405refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101020161009
40508sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
40589refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
40653sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
40654sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
40738refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
40757sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
40759sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
40819refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
40875sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
40893refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
40898refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101020161009
40967refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
40976sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
40992refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101020161009
41069sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
41096sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
41113sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
41219sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
41277refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
41325refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101020161009
41382sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
41384refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101020161009
41391sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
41464sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
41477refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101020161009
41479refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
41527sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
41545sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
41568refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
41568sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2016101020161009
41597refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
41634sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
41656sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
41675sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
41704sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
41851sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
41934sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2016101020161009
42013sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
42056sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
42075sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
42179sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
42219sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
42295sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
42299sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
42368sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
42405sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
42453refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101020161009
42454refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
42467refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
42493sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101020161009
42554refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101020161009
42648sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
42696sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
42829sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101020161009
42877refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
42909refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
42938refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101020161009
43005sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
43065sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
43101refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101020161009
43332refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
43342refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
43430sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
43456sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
43541refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101020161009
43639sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
43642sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
43643sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
43756refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101020161009
43821sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
43830refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101020161009
43835sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
43950refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101020161009
44032sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
44032refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101020161009
44059refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
44227sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
44250sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
44261refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
44280refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
44283sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
44306refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
44376refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
44429sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
44437refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101020161009
44453sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
44456sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
44478refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101020161009
44523sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
44531refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101020161009
44680refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101020161009
44721sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101020161009
45005sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
45154refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101020161009
45184refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
45205refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101020161009
45216refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
45216refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101020161009
45368refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101020161009
45440refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101020161009
45555refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101020161009
45795refgcc -m32 -O3 -fomit-frame-pointer2016101020161009
45890refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101020161009
46159refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
46439refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101020161009
47022refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
47227refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101020161009
47341refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101020161009
47454refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101020161009
47477refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101020161009
47653refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101020161009
47678refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
47789refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
47818refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
48054refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101020161009
48168refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101020161009
48352refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101020161009
49006refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101020161009
49042refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101020161009
49262refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101020161009
49277refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2016101020161009
49405refgcc -m32 -O2 -fomit-frame-pointer2016101020161009
49645refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101020161009
49710refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101020161009
50085refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101020161009
60301refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
61296refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
61579refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009
62204refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101020161009
62480refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101020161009
66837refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101020161009

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