Implementation notes: x86, latour, crypto_hash/blake32

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: blake32
TimeImplementationCompilerBenchmark dateSUPERCOP version
16515sse2gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
16515sse2gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
16632sse2gcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
16641sse2gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
16866sse2gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
16866sse2gcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
16893sse2gcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
17082sse2gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
17100sse2gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
17280sse2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
17343sse2gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
17370sse2gcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
17685sse2gcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
17766sse2gcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
17793ssse3gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
17829ssse3gcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
18837sse2gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
18972sse2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
19017sse2gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
19035sse2gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
19044sse2gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
19179sse2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
19260sse2gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
19287sse2gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
19332sse2gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
19359sse2gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
19359sse2gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
19422sse2gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
19440sse2gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
19512sse2gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
19647sse2gcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
19647sse2gcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
19665sse2gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
19692sse2gcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
19728sse2gcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
19755sse2gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
19764sse2gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
19836sse2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
19854sse2gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
19863sse2gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
19917ssse3gcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
19953ssse3gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
20007sse2gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
20070sse2gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
20097ssse3gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
20124sse2gcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
20133sse2gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
20133ssse3gcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
20160sse2gcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
20223ssse3gcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
20232ssse3gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
20259sse2gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
20268sse2gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
20277sse2gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
20331sse2gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
20430sse2gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
20466sse2gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
20511sse2gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
20583sse2gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
20637sse2gcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
20709sse2gcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
20754sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
20790sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
20943sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
20943sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
20952sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
21015sse2gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
21024sse2gcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
21042sse2gcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
21114sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
21141sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
21186sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
21195sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
21249sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
21267sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
21276sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
21348sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
21348sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
21366sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
21429sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
21429sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
21438sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
21438sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
21438sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
21456sphlibgcc -m32 -O -fomit-frame-pointer2017072020170718
21456sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
21456sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
21465sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
21501sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
21501sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
21618sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
21636sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
21726sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
21753sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
22041sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
22059sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
22077sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
22077sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
22086sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
22104sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
22122sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
22122sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
22131sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
22203sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
22248sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
23715sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
24057sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
24885sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
25056sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
25065sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
25083sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
25308sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
25335sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
25443sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
25461sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
25533sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
25569sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
25587sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
25596sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
25650sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
25695sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
25749sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
25758sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
25794sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
25794sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
25821sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
25839sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
25848sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
25884sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
25902sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
25938sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
25947sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
25947sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
25956sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
25974sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
25974sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
25992sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
25992sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
25992sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
25992sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
26001sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
26019sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
26046sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
26118sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
26127sphlib-smallgcc -m32 -O -fomit-frame-pointer2017072020170718
26127sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
26127sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
26145sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
26154sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
26163sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
26163sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
26163sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
26172sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
26181sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
26181sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
26190sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
26217sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
26226sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
26226sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
26235sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
26244sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
26253sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
26253sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
26253sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
26262sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
26388sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
26442sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
26460sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
26523sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
26595sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
26640sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
26775sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
26793sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
26793sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
26802sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
26802sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
26802sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
26820sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
26820sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
26820sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
26829sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
26829sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
26838sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
26847sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
26856sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
26856sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
26856sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
26865sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
26874sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
26874sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
26883sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
26892sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
26910sphlibgcc -m32 -O3 -fomit-frame-pointer2017072020170718
26946sphlibgcc -m32 -O2 -fomit-frame-pointer2017072020170718
27081sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
27117sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
27144sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
27171sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
27189sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
27198sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
27198sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
27216sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
27216sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
27225sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
27234sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
27333sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
27387sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
27414sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
27432sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
27477sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
27486sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
27495sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
27540sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
27558sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
27585sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
27594sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
27612sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
27648sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
27729sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
27738sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
27774sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
27783sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
27891sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
27909sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
28116sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
28188sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
28215sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
28341sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
28386sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
28404sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
28404sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
28458sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
28467sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
28485sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
28584sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
28629refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
28647refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
28647sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
28665refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
28692refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
28719refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
28728sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
28728sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
28746sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
28755refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
28764refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
28782refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
28791sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
28953refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
28962sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
28971sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
28971sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
28971sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
28980sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
28998sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
29025refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
29025sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
29124sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
29394refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
29394refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
29439sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
29529refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072020170718
29637refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072020170718
29691refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072020170718
29709refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
29709sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
29772refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072020170718
29781sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
29799refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072020170718
29844refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072020170718
29844refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072020170718
29853refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072020170718
29853refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072020170718
29862sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
29871refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
29871refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072020170718
29871sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
29889refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072020170718
29898sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
29907refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072020170718
29934sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
29952sphlibgcc -m32 -Os -fomit-frame-pointer2017072020170718
29961refgcc -m32 -O -fomit-frame-pointer2017072020170718
29970sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
29970sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
29988sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
29988sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
29997sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
30033sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
30051sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
30051sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
30105sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
30123sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
30141refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
30141refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072020170718
30186refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
30285sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
30321refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072020170718
30375refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072020170718
30474sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2017072020170718
30537refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072020170718
31176sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
31212sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
31311sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
31401sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
31419sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
31959refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072020170718
33903refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072020170718
34353refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
34371refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
34488refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
34560refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072020170718
34560sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072020170718
34740refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072020170718
34785refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072020170718
36243refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072020170718
36306sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
36378sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
36387sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
36405sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
36414sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
36423sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
36495sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
36495sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
36522sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
36531sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
36540sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
36612sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
36612sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
36621sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
36648sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
36675sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
36801sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
36864sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
36864sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
37062sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
37080sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
37080sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
37089sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
37098sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
37107sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
37143sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
37143sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
37143sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
37161sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
37170sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
37197sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
37233sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
37233sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
37278refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072020170718
37314sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
37368sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
37413sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
37440sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
37449sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
37467sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
37476sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
37494sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
37584sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
37602sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
37638sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
37692sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
37755sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
37809sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
37818sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
37836sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
37881sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
37962sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
38034sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
38178sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
38313sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
38502sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
38547sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
38556sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
38565sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
38592sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
38601sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
38691sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
38700sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
38700sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
38718sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2017072020170718
38727sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2017072020170718
38736sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
38772sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
38772sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
38799sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
38808sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
38898sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
38898refgcc -m32 -O3 -fomit-frame-pointer2017072020170718
38961refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
38970sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
39006sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
39204refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
39213sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
39222refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072020170718
39267sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
39276refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
39276refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072020170718
39321refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072020170718
39330refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
39339refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072020170718
39384refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
39393refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
39402refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
39411refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
39420refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
39510refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
39555refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
39600refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
39618refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072020170718
39627refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072020170718
39627refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072020170718
39636refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072020170718
39645refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072020170718
39645refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072020170718
39663refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
39663refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072020170718
39663refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072020170718
39681refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072020170718
39789refgcc -m32 -O2 -fomit-frame-pointer2017072020170718
39825refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
39843refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
39843refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
39843refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072020170718
39852refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
39879refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072020170718
39996refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
40032refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072020170718
40041refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
40050refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072020170718
40293sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
40329sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
40356refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
40356refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
40365refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
40365refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072020170718
40392refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072020170718
40401sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
40428refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
40482sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
40491refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072020170718
40491refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072020170718
40500refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072020170718
40509sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
40509refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
40527refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
40545refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072020170718
40599refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
40608refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
40626refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
40653sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
40653refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072020170718
40653refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
40662refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072020170718
40707refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072020170718
40716refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
40725refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
40752refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072020170718
40761sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
40761refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
40806refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
40806refgcc -m32 -Os -fomit-frame-pointer2017072020170718
40815refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
40824refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072020170718
40851refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072020170718
40878sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
40887refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
40887sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
40905refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
40932sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
40932refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
40941sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
40959refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
40968refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
40977refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
40995refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
40995refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
41004refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
41013refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072020170718
41022refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
41040refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
41049refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
41058refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
41076refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
41076sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072020170718
41085refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
41085refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
41103refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
41112refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
41121refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
41139sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
41148sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072020170718
41166refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
41193refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
41202sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
41202sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
41220sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
41238refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
41265sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
41328sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
41328sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
41337refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072020170718
41346refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
41373refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41391refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
41400refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
41400refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
41409sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
41445sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072020170718
41454refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
41490refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41499refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
41526refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
41553refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
41562refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072020170718
41598refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
41607sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072020170718
41625sphlib-smallgcc -m32 -Os -fomit-frame-pointer2017072020170718
41706refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072020170718
41724sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072020170718
41751sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072020170718
41751sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072020170718
41760sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072020170718
41769sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
41778sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072020170718
41787sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41814sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
41832sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072020170718
41868sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072020170718
42030sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072020170718
42219refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072020170718
42264refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072020170718
42327refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072020170718
42390sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072020170718
42453sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072020170718
42498refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
42543sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072020170718
42642sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072020170718
42687sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072020170718
42705sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072020170718
42894sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072020170718
42894sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
42939refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
42948sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
42948sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072020170718
42966sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072020170718
43065sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072020170718
43110sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072020170718
43290refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
43389sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072020170718
43398refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
43416refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072020170718
43614refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718
43686refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
44262refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072020170718
44406refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
44442refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
44550refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072020170718
45018refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072020170718
45063refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072020170718
47673refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072020170718
51786refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072020170718
53127refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072020170718
53154refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072020170718
54774refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072020170718

Test failure

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

Number of similar (compiler,implementation) pairs: 45, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref sphlib sphlib-small sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer sse2 ssse3
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer 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: In file included from hash.c:3:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:59:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:60:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:200:21: error: '__m128i' undeclared (first use in this function)
hash.c: _mm_store_si128( (__m128i *)m, _mm_xor_si128(row1,row3));
hash.c: ^
hash.c: hash.c:200:21: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:200:30: error: expected expression before ')' token
hash.c: _mm_store_si128( (__m128i *)m, _mm_xor_si128(row1,row3));
hash.c: ^
hash.c: hash.c:205:30: error: expected expression before ')' token
hash.c: _mm_store_si128( (__m128i *)m, _mm_xor_si128(row2,row4));
hash.c: ^

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/emmintrin.h:31:3: error: #error "SSE2 instruction set not enabled"
hash.c: # error "SSE2 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:61:3: error: unknown type name '__m128i'
hash.c: __m128i row1,row2,row3,row4;
hash.c: ^
hash.c: hash.c:62:3: error: unknown type name '__m128i'
hash.c: __m128i buf1,buf2;
hash.c: ^
hash.c: hash.c:65:3: error: unknown type name '__m128i'
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: hash.c:65:33: error: '__m128i' undeclared (first use in this function)
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: hash.c:65:33: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c:65:41: error: expected expression before ')' token
hash.c: __m128i r8 = _mm_load_si128((__m128i*)rot8);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:143:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:150:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:180:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:186:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake32/ssse3
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:143:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:150:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:180:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:186:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ...
hash.c: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake32_compress':
hash.c: hash.c:143:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:150:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:180:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16); \
hash.c: ^
hash.c: hash.c:196:3: note: in expansion of macro 'round'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:186:14: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8); \
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