Implementation notes: x86, kizomba, crypto_hash/groestl512

Computer: kizomba
Architecture: x86
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
24556avx-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
24593avx-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
24649avx-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
24702avx-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
24774avx-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
25027avx-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
25042avx-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
25046avx-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
25095avx-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
25100avx-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
25211avx-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
25294avx-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
25578aesni-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
25595aesni-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
25750aesni-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
25861aesni-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
25968avx-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
26018avx-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
26052avx-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
26077avx-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
26266aesni-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
26299aesni-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
26369aesni-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
26387aesni-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
26391aesni-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
26401aesni-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
26440aesni-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
26506aesni-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
27506aesni-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
27536aesni-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
27607aesni-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
27641aesni-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
52153vperm-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
52518vperm-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
53633vperm-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
53706vperm-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
53836vperm-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
53986vperm-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
54214vperm-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
54248vperm-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
54266vperm-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
54480vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
54553vperm-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
54577vperm-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
55100vperm-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
55459vperm-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
55510vperm-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
55514vperm-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
56250vperm-intrgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
56329vperm-intrgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
56549vperm-intrgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
57117vperm-intrgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
62074vperm-intrgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
62256vperm-intrgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
62300vperm-intrgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
62887vperm-intrgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
63041vperm-intrgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
63611vperm-intrgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
64756vperm-intrgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
64952vperm-intrgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
65025vperm-intrgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
65095vperm-intrgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
65494vperm-intrgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
65502vperm-intrgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
75617mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
76143mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
76401mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
76953mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
77006mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
77078mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
77092mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
77211mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
77270mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
77329mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
77373mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
77373mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
77418mmxgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
77441mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
77530mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
77651mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
77746mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
77784mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
77833mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
77883mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
78002mmxgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
78004mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
78097mmxgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
78252mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
78299mmxgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
78316mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
78349mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
78389mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
78417mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
78448mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
78504mmxgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
78552mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
78583mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
78587mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
78590mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
78617mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
78665mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
78689mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
78700mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
78701mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
78708mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
78748mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
78873mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
78919mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
78920mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
78984mmxgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
79000mmxgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
79055mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
79055mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
79113mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
79113mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
79117mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
79145mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
79195mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
79311mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
79391mmxgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
79399mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
79458mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
79464mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
79554mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
79566mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
79566mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
79615mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
79685mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
79688mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
79792mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
79796mmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
79954mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
79990mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
80030mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
80038mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
80073mmxgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
80163mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
80177mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
80196mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
80199mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
80234mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
80438mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
80500mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
80565mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
80607mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
81151mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
82252mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
83307mmxgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
83884mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
84609mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
84964mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
85432sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
85442mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
85474mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
86365mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
86460mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
86585mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
86699sphlib-adaptedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
86746mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
86871mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
86879mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
86953mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
87068sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
87070mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
87597sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
87818mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
87847mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
87947mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
87964mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
88161mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
88262mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
88468sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
88542sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
88619mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
88657mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
88833mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
88877mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
89095mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
89237mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
89246mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
89256mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
89270sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
89656mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
89661mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
89689mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
89770mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
89879sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
89889mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
89939sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
89952sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
89952mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
90143mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
90182mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
90219mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
90268mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
90460mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
90506mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
90708sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
90837mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
90994mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
91024mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
91041mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
91722sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
92450sphlib-adaptedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
92817mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
93629sphlib-adaptedgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
93673mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
94048sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
94171sphlib-adaptedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
94393mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
94578sphlib-adaptedgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
94595sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
95137sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
95371sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
95391sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
95458sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
95651sphlib-adaptedgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
95748sphlib-adaptedgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
95917sphlib-adaptedgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
96097sphlib-adaptedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
96119sphlib-adaptedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
96452sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
96502sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
96510sphlib-adaptedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
96943sphlib-adaptedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
96945sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
97050sphlib-adaptedgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
97162sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
97167sphlib-adaptedgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
97187sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
97381sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
97629sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
97865sphlib-adaptedgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
98185sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
98284sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
98371sphlib-adaptedgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
98645sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
98839sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
98936sphlib-adaptedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
99125sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
99236sphlib-adaptedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
99320mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
99839sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
100540sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
100542sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
100552sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
100673sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
100820sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
101080sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
101103sphlib-adaptedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
101365sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
101557sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
101635sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
101710sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
101772sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
102016sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
102103sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
102194sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
102324sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
102547sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
103042sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
103119sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
103498sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
103865sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
103992sphlib-adaptedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
104000sphlib-adaptedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
104050sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
104213sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
104742sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
106161sphlib-adaptedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
106750sphlib-adaptedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
107137sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
108353sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
109100sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
110338sphlib-adaptedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
110697sphlib-adaptedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
110927sphlib-adaptedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
110992sphlib-adaptedgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
111290opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
111528opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
111601sphlib-adaptedgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
111603opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
111625opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
111686sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
111949opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
112093opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
112152opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
112188sphlib-adaptedgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
112230opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
112234opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
112240sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
112361opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
112421opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
112580opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
112607opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
112728opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
112760opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
112812opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
112818opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
112833opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
112835opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
112836opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
112885opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
112889opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
112890opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
112893opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
112909opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
112914opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
112924opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
112960opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
112962opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
112986opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
112994opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
113022opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
113061opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
113083opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
113084opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
113099opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
113115opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
113119sphlib-adaptedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
113121opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
113125opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
113143opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113152opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
113202opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
113206opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
113211opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
113260opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
113279opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
113311opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
113320opt32gcc -m32 -O -fomit-frame-pointer2018081920180818
113335opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
113354opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
113357opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
113377opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
113382opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
113383opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
113405opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
113408opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
113411opt32gcc -m32 -Os -fomit-frame-pointer2018081920180818
113437opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
113442opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
113444opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
113463opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
113480opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
113500opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
113500opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
113500opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
113527opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
113530opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
113553opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
113555opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
113555opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
113573opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
113581opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
113607opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
113611opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
113627opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
113647opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
113648opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
113657opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
113672opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
113686opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
113701opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
113708opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
113756opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
113784opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
113795opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
113813opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
113823opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
113832opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
113839opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
113841sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
113842opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
113873opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
113877opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
113887opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
113899opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
113913opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
113931opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
113939opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
113939opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
113957opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
113982opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
113990opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
113994opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
114004sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
114032opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
114040opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
114063opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
114070opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
114070opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
114099opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
114101opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
114122opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
114135opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
114141opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
114182opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
114188opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
114201opt32gcc -m32 -O3 -fomit-frame-pointer2018081920180818
114214opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
114216opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
114233opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
114266opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
114318opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
114425opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
114439opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
114506opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
114587opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
114595opt32gcc -m32 -O2 -fomit-frame-pointer2018081920180818
114603opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
114631sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
114688opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
114692opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
114766opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
114776opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
114827opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
114893sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
114927opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
114935opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
115041sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
115153opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
115187sphlib-adaptedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
115208opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
115240sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
115252opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
115260opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
115275opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
115359opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
115421opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
115459opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
115488sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
115496sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
115518opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
115524opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
115558opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
115579opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
115693opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
115720opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
115729sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
115831sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
115889opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
115972sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
115978sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
116109opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
116185opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
116216opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
116232opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
116246opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
116278sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
116371sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
116399sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
116408sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
116509sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
116704sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
116742opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
116766opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
116796sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
116836sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
116887sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
117035sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
117112opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
117123opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
117315sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
117336sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
117417sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
117548sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
117579sphlibgcc -m32 -O3 -fomit-frame-pointer2018081920180818
117617opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
117651sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
117655sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
117825sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
117954sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
117958sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
117964sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
118048sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
118180opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
118276sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
118298sphlib-adaptedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
118329sphlib-adaptedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
118406sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
118494sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
118528sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
118542sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
118558sphlib-adaptedgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
118648sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
118700sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
118784sphlib-adaptedgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
118791sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
118795sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
118802sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
118877sphlib-adaptedgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
118907sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
118910sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
118922sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
118936mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
118943sphlib-adaptedgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
118952sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
119081sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
119109sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
119123sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
119180sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
119195sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
119272sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
119314sphlib-adaptedgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
119345sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
119381sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
119398sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
119401sphlib-adaptedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
119454sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
119475sphlib-adaptedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
119482sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
119625sphlib-adaptedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
119673sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
119712sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
119738sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
119787sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
119788sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
119844sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
119847sphlib-adaptedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
119863sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
119903sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
119982sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
119996sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
120040sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
120067sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
120094sphlib-adaptedgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
120097sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
120150opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
120213sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
120252sphlib-adaptedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
120323sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
120351sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
120365sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
120413sphlib-adaptedgcc -m32 -O3 -fomit-frame-pointer2018081920180818
120418sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
120443sphlibgcc -m32 -O -fomit-frame-pointer2018081920180818
120555sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
120559sphlibgcc -m32 -O2 -fomit-frame-pointer2018081920180818
120560sphlib-adaptedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
120566sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
120573sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
120664sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
120672sphlib-adaptedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
120686sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
120702sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
120706sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
120756sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
120768sphlibgcc -m32 -Os -fomit-frame-pointer2018081920180818
120774sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
120823sphlib-adaptedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
120832sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
120865sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
120897sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
120900sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
120925sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
120980sphlib-adaptedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
120996sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
121027sphlib-adaptedgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
121083sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
121111sphlib-adaptedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
121129sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
121141mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
121175sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
121183sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
121187sphlib-adaptedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
121218sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
121240sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
121254sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
121349sphlib-adaptedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
121421sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
121428sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
121447sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
121518sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
121548sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
121561sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
121575sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
121643sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
121686sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
121689sphlib-adaptedgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
121714sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
121722sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
121917sphlib-adaptedgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
121918sphlib-adaptedgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
121950sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
121984sphlib-adaptedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
122038sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
122063sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
122097sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
122170sphlib-adaptedgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
122222sphlib-adaptedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
122256sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
122276sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
122381sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
122448sphlib-adaptedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
122461sphlib-adaptedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
122508sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
122623sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
122670sphlib-adaptedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
122736sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
122782sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
122868sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
122919sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
122932sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
123189sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
123192sphlib-adaptedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
123214sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
123250sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
123291sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
123312sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
123392sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
123512sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
123819sphlib-adaptedgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
123895sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
123968sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
123996sphlib-adaptedgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
124049sphlib-adaptedgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
124078sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
124109sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
124151sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
124160sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
124171sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
124190sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
124229opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
124258sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
124261opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
124375opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
124414sphlib-adaptedgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
124433sphlib-adaptedgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
124435sphlib-adaptedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
124565opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
124584sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
124613sphlib-adaptedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
124613opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
124760sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
124762opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
124818sphlib-adaptedgcc -m32 -Os -fomit-frame-pointer2018081920180818
124850sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
124853sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
124867sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
124932sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
124972sphlib-adaptedgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
125002sphlib-adaptedgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
125015sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
125044sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
125059sphlib-adaptedgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
125079sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
125133sphlib-adaptedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
125162sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
125262sphlib-adaptedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
125290sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
125307sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
125327sphlib-adaptedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
125371sphlib-adaptedgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
125406sphlib-adaptedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
125409sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
125437sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
125474sphlib-adaptedgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
125484sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
125568sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
125570sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
125583sphlib-adaptedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
125635sphlib-adaptedgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
125639sphlib-adaptedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
125699sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
125729sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
125738sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
125813opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
125815sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
125936sphlib-adaptedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
125941sphlib-adaptedgcc -m32 -O -fomit-frame-pointer2018081920180818
126043sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
126197sphlib-adaptedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
126254sphlib-adaptedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
126289sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
126337opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
126385sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
126466sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
126521sphlib-adaptedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
126594sphlib-adaptedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
126633sphlib-adaptedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
126637opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
126651sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
126704sphlib-adaptedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
126797sphlib-adaptedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
126941sphlib-adaptedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
126996opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
127065sphlib-adaptedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
127163sphlib-adaptedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
127414sphlib-adaptedgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
127742sphlib-adaptedgcc -m32 -O2 -fomit-frame-pointer2018081920180818
128484sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
128867sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
129208sphlib-adaptedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
129222opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
129428sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
129431sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
129500sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
129710sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
129748opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
129974opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
130276sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
130574sphlib-adaptedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
130923sphlib-adaptedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
130978opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
131000sphlib-adaptedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
131030opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
131030sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
131329sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
131430opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
132105sphlib-adaptedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
132772mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
132851sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
133589sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
133665sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
133740mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
134236sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
134470sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
134863sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
136833mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
225556sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
228577sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
229040sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
229168sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
229480sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
229574sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
229713sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
229794sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
229974sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
230413sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
230625sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2018081920180818
230802sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
230804sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
230879sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
231034sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
231294sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
231534sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
231693sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2018081920180818
231768sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
231786sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
231804sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
231931sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
232018sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
232139sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
232149sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
232280sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
232290sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
232319sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
232397sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
232442sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
232502sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
232667sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
232671sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
232697sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
232728sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
232738sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
232782sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
232812sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
232867sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
232943sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
232978sphlib-smallgcc -m32 -O -fomit-frame-pointer2018081920180818
233045sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
233164sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
233248sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
233519sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
233548sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
233680sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
233787sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
233877sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
233883sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
233917sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
233992sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
234085sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
234119sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
234150sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
234258sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
234302sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
234389sphlib-smallgcc -m32 -Os -fomit-frame-pointer2018081920180818
234466sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
234567sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
234651sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
234668sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
234683sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
234686sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
234714sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
234808sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
234867sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
234877sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
235055sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
235248sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
235426sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
235427sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
235430sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
235512sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
235520sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
235574sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
235652sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
235722sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
236099sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
236117sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
236150sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
236726sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
236728sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
236871sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
236897sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
236899sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
237159sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
237223sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
237958sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
238065sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
238464sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
238522sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
238901sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
238936sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
239075sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
239782sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
239854sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
239869sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
239897sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
240226sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
240368sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
240554sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
240673sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
240718sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
240907sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
241074sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
241293sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
241306sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
241468sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
241484sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
241599sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
242073sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
242104sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
242293sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
242370sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
242443sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
242528sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
242631sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
242689sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
242710sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
242736sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
242857sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
242946sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
243027sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
243062sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
243111sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
243299sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
243636sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
243970sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
244078sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
244254sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
244260sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
244379sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
244556sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
244740sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
244756sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
244820sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
244994sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
245030sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
245286sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
245377sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
245399sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
245637sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
245820sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
246089sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
246107sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
247313sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
247698sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
247726sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
247758sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
247768sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
248046sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
248123sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
248488sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
248524sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
248798sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
249355sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
249634sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
249785sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
250224sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
250357sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
251057sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
251301sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
251359sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
251855sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
252480sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
253651sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
255000sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
257250sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
258054sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
258069sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
259002sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
260621sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
260908sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
265415sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
267633sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
30521232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
30529232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
30938132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
30991332bit-bytesliced-c-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018081920180818
31004232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
31038532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
31092032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
31113732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
31245732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
31263532bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018081920180818
31265932bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018081920180818
31312532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
31356632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
31381632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
31417732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
31461132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
31566732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
31601632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
31637932bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
31642132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
31662132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
31685232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
31699832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
31708132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
31709732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
31735132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
31742232bit-bytesliced-c-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2018081920180818
31744832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
31750632bit-bytesliced-c-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018081920180818
32049232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
32106432bit-bytesliced-c-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018081920180818
32207732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
32219232bit-bytesliced-c-smallgcc -m32 -O3 -fomit-frame-pointer2018081920180818
32252432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
32334932bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018081920180818
32526432bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018081920180818
32595932bit-bytesliced-c-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018081920180818
32894432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
32913332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
33018132bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018081920180818
33134232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
33140332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
33443032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
33565932bit-bytesliced-c-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018081920180818
33571032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
33571032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
33746032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
33799232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
33864332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
33895532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
33915332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
34096632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
34168232bit-bytesliced-c-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
34240932bit-bytesliced-c-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018081920180818
34509432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
34548832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
34830132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
34900632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
35348532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
35570632bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018081920180818
35602732bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018081920180818
35631932bit-bytesliced-c-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018081920180818
35759432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
35800832bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018081920180818
35814532bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018081920180818
35816732bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018081920180818
36318232bit-bytesliced-c-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
36334732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018081920180818
36803032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018081920180818
36924832bit-bytesliced-c-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018081920180818
36986732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
37116832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
37229732bit-bytesliced-c-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018081920180818
37343432bit-bytesliced-c-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018081920180818
37705132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
37819132bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
38121032bit-bytesliced-c-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018081920180818
38619732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018081920180818
39025032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018081920180818
39295032bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018081920180818
41777832bit-bytesliced-c-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018081920180818
41824032bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018081920180818
41844732bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018081920180818
41848832bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018081920180818
42170632bit-bytesliced-c-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018081920180818
42189332bit-bytesliced-c-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
42231432bit-bytesliced-c-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018081920180818
42395632bit-bytesliced-c-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018081920180818
42424032bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018081920180818
42460732bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018081920180818
42479032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018081920180818
42507832bit-bytesliced-c-smallgcc -m32 -O2 -fomit-frame-pointer2018081920180818
42525432bit-bytesliced-c-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018081920180818
42545632bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018081920180818
42652032bit-bytesliced-c-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018081920180818
42727432bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018081920180818
42793132bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018081920180818
43145332bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018081920180818
43530232bit-bytesliced-c-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018081920180818
43843732bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018081920180818
45402232bit-bytesliced-c-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018081920180818
45861132bit-bytesliced-c-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2018081920180818
45867532bit-bytesliced-c-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018081920180818
45886532bit-bytesliced-c-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2018081920180818
45890532bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018081920180818
46095532bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018081920180818
46405032bit-bytesliced-c-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2018081920180818
46484332bit-bytesliced-c-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2018081920180818
46580532bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018081920180818
46622432bit-bytesliced-c-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018081920180818
46691032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018081920180818
46719232bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018081920180818
48488932bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018081920180818
48491532bit-bytesliced-c-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
48494732bit-bytesliced-c-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
48553432bit-bytesliced-c-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
48617932bit-bytesliced-c-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
48690932bit-bytesliced-c-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
48796332bit-bytesliced-c-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2018081920180818
48927232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018081920180818
48995632bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018081920180818
49049232bit-bytesliced-c-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
49052432bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018081920180818
49158532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
49160132bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
49172632bit-bytesliced-c-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018081920180818
49183532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
49243432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
49294332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018081920180818
49298432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
49300432bit-bytesliced-c-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
49346932bit-bytesliced-c-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018081920180818
49354632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018081920180818
49361532bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
49394432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018081920180818
49403032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018081920180818
49433132bit-bytesliced-c-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018081920180818
49511132bit-bytesliced-c-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018081920180818
49538932bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018081920180818
49549632bit-bytesliced-c-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
49602232bit-bytesliced-c-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
49616132bit-bytesliced-c-smallgcc -m32 -Os -fomit-frame-pointer2018081920180818
49618232bit-bytesliced-c-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2018081920180818
49628432bit-bytesliced-c-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2018081920180818
49631432bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
49636332bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018081920180818
49643732bit-bytesliced-c-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
49682832bit-bytesliced-c-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018081920180818
49701232bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018081920180818
50007332bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018081920180818
50037732bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018081920180818
50162532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018081920180818
50465232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018081920180818
50895932bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018081920180818
50921432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018081920180818
51298832bit-bytesliced-c-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2018081920180818
52084532bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018081920180818
55484232bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018081920180818
55564532bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018081920180818
55620632bit-bytesliced-c-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2018081920180818
55732232bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018081920180818
55835432bit-bytesliced-c-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2018081920180818
55920932bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018081920180818
56172832bit-bytesliced-c-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2018081920180818
56325032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018081920180818
56543132bit-bytesliced-c-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2018081920180818
56651032bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018081920180818
56806432bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018081920180818
56850432bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018081920180818
56878632bit-bytesliced-c-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2018081920180818
56888732bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018081920180818
57091132bit-bytesliced-c-smallgcc -m32 -O -fomit-frame-pointer2018081920180818
57771832bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018081920180818
58709032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018081920180818
58733832bit-bytesliced-c-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2018081920180818
62869532bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018081920180818
897669sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
901609sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
907163sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
908005sphlib-adaptedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
910546sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
919548sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018081920180818
993506sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818
996541sphlib-adaptedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018081920180818

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:629:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1009:1: error: inlining failed in call to always_inline '_mm_unpacklo_epi64': target specific option mismatch
hash.c: _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:692:8: note: called from here
hash.c: i6 = _mm_unpacklo_epi64(i6, t7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:722:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:985:1: error: inlining failed in call to always_inline '_mm_unpackhi_epi64': target specific option mismatch
hash.c: _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:770:8: note: called from here
hash.c: i7 = _mm_unpackhi_epi64(t5, t7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:77:6: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t0 = _mm_andnot_si128(t0, a0);\
hash.c: ^
hash.c: groestl-intr-vperm.h:130:3: note: in expansion of macro 'VPERM_Transform_No_Const'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1067:3: note: in expansion of macro 'VPERM_Transform_State'
hash.c: VPERM_Transform_State(xmm0, xmm1, xmm2, xmm3, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1078:3: note: in expansion of macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1099:3: note: in expansion of macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst();
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from groestl-intr-vperm.h:13,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1009:1: error: inlining failed in call to always_inline '_mm_unpacklo_epi64': target specific option mismatch
hash.c: _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:897:2: error: #error "MMX instructions must be enabled"
hash.c: #error "MMX instructions must be enabled"
hash.c: ^~~~~

Number of similar (compiler,implementation) pairs: 40, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx
gcc -m32 -O2 -fomit-frame-pointer mmx
gcc -m32 -O3 -fomit-frame-pointer mmx
gcc -m32 -O -fomit-frame-pointer mmx
gcc -m32 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i386 -O -fomit-frame-pointer mmx
gcc -m32 -march=i386 -Os -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O2 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O3 -fomit-frame-pointer mmx
gcc -m32 -march=i486 -O -fomit-frame-pointer mmx
gcc -m32 -march=i486 -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentium -O -fomit-frame-pointer mmx
gcc -m32 -march=pentium -Os -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer mmx
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer mmx

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: ...

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt64
gcc -m32 -Os -fomit-frame-pointer opt64
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt64
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt64
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt64
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt64
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt64
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1009:1: error: inlining failed in call to always_inline '_mm_unpacklo_epi64': target specific option mismatch
hash.c: _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:692:8: note: called from here
hash.c: i6 = _mm_unpacklo_epi64(i6, t7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:985:1: error: inlining failed in call to always_inline '_mm_unpackhi_epi64': target specific option mismatch
hash.c: _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from groestl-intr-vperm.h:13,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1009:1: error: inlining failed in call to always_inline '_mm_unpacklo_epi64': target specific option mismatch
hash.c: _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:987:8: note: called from here
hash.c: i6 = _mm_unpacklo_epi64(i6, t7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from groestl-intr-vperm.h:13,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:985:1: error: inlining failed in call to always_inline '_mm_unpackhi_epi64': target specific option mismatch
hash.c: _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:986:8: note: called from here
hash.c: i7 = _mm_unpackhi_epi64(i7, t7);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:985:1: error: inlining failed in call to always_inline '_mm_unpackhi_epi64': target specific option mismatch
hash.c: _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:770:8: note: called from here
hash.c: i7 = _mm_unpackhi_epi64(t5, t7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32,
hash.c: from groestl-intr-avx.h:10,
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 50, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer opt64
gcc -m32 -O -fomit-frame-pointer opt64
gcc -m32 -march=athlon -O2 -fomit-frame-pointer opt64
gcc -m32 -march=athlon -O -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m32 -march=core2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -O -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -O -fomit-frame-pointer opt64
gcc -m32 -march=i386 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=i386 -O -fomit-frame-pointer opt64
gcc -m32 -march=i486 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=i486 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -O -fomit-frame-pointer opt64
gcc -m32 -march=k6 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k6 -O -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer opt64
gcc -m32 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -m32 -march=nocona -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O2 -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer opt64
gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer opt64
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=i386 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=i486 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=k6 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer opt64
gcc -m32 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer opt64
gcc -m32 -march=prescott -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=athlon -O3 -fomit-frame-pointer opt64
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=barcelona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -m32 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -m32 -march=barcelona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/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 avx-intr
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -m32 -march=barcelona -O -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl512.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl512.a(hash.o): In function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl512.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:532:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:566:5: note: in expansion of macro 'SUBMIX'
hash.c: SUBMIX(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~~
hash.c: groestl-intr-aes.h:848:3: note: in expansion of macro 'ROUNDS_P'
hash.c: ROUNDS_P();
hash.c: ^~~~~~~~
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:531:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer aesni-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1441:1: error: inlining failed in call to always_inline '_mm256_castsi256_pd': target specific option mismatch
hash.c: _mm256_castsi256_pd (__m256i __A)
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:33:47: note: called from here
hash.c: #define insert_m128i_in_m256d(ymm, xmm, pos) (_mm256_castsi256_pd(_mm256_insertf128_si256(_mm256_castpd_si256(ymm), xmm, pos)))
hash.c: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:922:11: note: in expansion of macro 'insert_m128i_in_m256d'
hash.c: ymm15 = insert_m128i_in_m256d(ymm15, xmm7, 1);
hash.c: ^~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:767:1: error: inlining failed in call to always_inline '_mm256_insertf128_si256': target specific option mismatch
hash.c: _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx-intr
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx-intr