Implementation notes: x86, titan0, crypto_hash/groestl512

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
27732aesni-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
27740aesni-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
27864aesni-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
27944aesni-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
28224aesni-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
28284aesni-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
28316aesni-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
28332aesni-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
28348aesni-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
28428aesni-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
28460aesni-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
28532aesni-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
29892aesni-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
30044aesni-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
30456aesni-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
30512aesni-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
41988avx-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019073120190729
42028avx-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019073120190729
42536avx-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019073120190729
42544avx-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019073120190729
42600avx-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019073120190729
42616avx-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019073120190729
42616avx-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019073120190729
42640avx-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019073120190729
42964avx-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019073120190729
43100avx-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019073120190729
43260avx-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019073120190729
43312avx-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019073120190729
43436avx-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019073120190729
43516avx-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019073120190729
43580avx-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019073120190729
43752avx-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019073120190729
55092vperm-intrgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
55128vperm-intrgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
55396vperm-intrgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
55416vperm-intrgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
55428vperm-intrgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
55432vperm-intrgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
55472vperm-intrgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
55676vperm-intrgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
55800vperm-intrgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
55820vperm-intrgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
56148vperm-intrgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
56392vperm-intrgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
56848vperm-intrgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
56908vperm-intrgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
56928vperm-intrgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
57448vperm-intrgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
63928vperm-intrgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
63992vperm-intrgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
64084vperm-intrgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
64688vperm-intrgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
64728vperm-intrgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
65092vperm-intrgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
65872vperm-intrgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
66104vperm-intrgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
66180vperm-intrgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
66552vperm-intrgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
66572vperm-intrgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
67320vperm-intrgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
85984mmxgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
86180mmxgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
86532mmxgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
86720sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
86736mmxgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
86900mmxgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
87068mmxgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
87252mmxgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
87296mmxgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
87480mmxgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
87508mmxgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
87512mmxgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
87524mmxgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
87904mmxgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
87916mmxgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
87956mmxgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
87976mmxgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
88004mmxgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
88068sphlib-adaptedgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
88080mmxgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
88156mmxgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
88228mmxgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
88400mmxgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
88432mmxgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
88444mmxgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
88628sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
88636mmxgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
88672sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
88884mmxgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
88896mmxgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
89196mmxgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
89224mmxgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
89312mmxgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
89424mmxgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
89572mmxgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
89608mmxgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
89632mmxgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
89772mmxgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
89788mmxgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
89788mmxgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
89820mmxgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
89868mmxgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
89872mmxgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
89912mmxgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
89980mmxgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
89984mmxgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
90004mmxgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
90008mmxgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
90088mmxgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
90100sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
90100mmxgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
90212sphlibgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
90360mmxgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
90376mmxgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
90420sphlibgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
90424mmxgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
90476mmxgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
90512sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
90552mmxgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
90588mmxgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
90620mmxgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
90656mmxgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
90692sphlibgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
90776mmxgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
90992mmxgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
91024mmxgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
91116sphlibgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
91284mmxgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
91336mmxgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
91392mmxgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
91412mmxgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
91472sphlibgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
91496mmxgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
91520mmxgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
91820mmxgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
91856mmxgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
91980mmxgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
92108mmxgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
92204mmxgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
92244sphlibgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
92300mmxgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
92716mmxgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
93012mmxgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
93068mmxgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
93104mmxgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
93284mmxgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
93288mmxgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
93376mmxgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
93452mmxgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
93464sphlib-adaptedgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
93812mmxgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
93868sphlib-adaptedgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
93896sphlibgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
93924mmxgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
94028mmxgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
94100sphlib-adaptedgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
94328mmxgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
94636mmxgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
94668mmxgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
94812mmxgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
94904mmxgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
95012sphlibgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
95052mmxgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
95368sphlib-adaptedgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
95396sphlib-adaptedgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
95644mmxgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
95648mmxgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
95744mmxgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
95752sphlib-adaptedgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
95804mmxgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
95840sphlib-adaptedgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
95844mmxgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
95920mmxgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
95920sphlibgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
96052vperm-intrgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
96212sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
96220sphlib-adaptedgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
96360sphlib-adaptedgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
96540mmxgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
96648sphlib-adaptedgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
96676mmxgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
96688vperm-intrgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
96740mmxgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
96752vperm-intrgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
96900sphlibgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
97232sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
97408sphlib-adaptedgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
97572vperm-intrgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
97640mmxgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
97664sphlibgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
97672sphlibgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
97776mmxgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
98080mmxgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
98088sphlibgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
98268sphlibgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
98284sphlib-adaptedgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
98320mmxgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
98384mmxgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
98436sphlibgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
98508mmxgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
98600sphlib-adaptedgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
98896mmxgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
99036sphlibgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
99240mmxgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
99284sphlib-adaptedgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
99296mmxgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
99536sphlibgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
99544mmxgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
99604mmxgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
99604mmxgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
99708sphlibgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
99728sphlib-adaptedgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
99772mmxgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
99844mmxgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
99928sphlib-adaptedgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
99976mmxgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
100004mmxgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
100008sphlibgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
100336sphlibgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
100352mmxgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
100356mmxgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
100360sphlibgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
100380sphlibgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
100552sphlibgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
100592mmxgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
100708sphlibgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
100936mmxgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
101040sphlib-adaptedgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
101120mmxgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
101184mmxgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
101216mmxgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
101384mmxgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
101412sphlibgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
101452sphlibgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
101580mmxgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
101592mmxgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
101592sphlibgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
101840sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
102080sphlib-adaptedgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
102112sphlibgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
102124sphlibgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
102700sphlibgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
103072mmxgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
103172sphlibgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
103176sphlibgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
103208sphlibgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
103304sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
103668mmxgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
103712mmxgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
103764sphlibgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
103952mmxgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
104048sphlibgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
104052sphlibgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
104080sphlibgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
105124mmxgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
105152sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
105296mmxgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
105660mmxgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
106160sphlibgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
106308sphlibgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
106988sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
107020mmxgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
107020sphlib-adaptedgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
107264mmxgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
107424sphlibgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
107712sphlibgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
107968sphlib-adaptedgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
108204sphlibgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
108556sphlib-adaptedgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
108980sphlibgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
109812sphlib-adaptedgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
110148sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
111144mmxgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
111600sphlib-adaptedgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
112316sphlibgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
112564sphlib-adaptedgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
112884sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
112996sphlibgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
113228sphlib-adaptedgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
113772sphlib-adaptedgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
113936sphlib-adaptedgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
114196sphlib-adaptedgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
114244sphlib-adaptedgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
117376sphlibgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
117588sphlib-adaptedgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
117828opt32gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
118660opt32gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
118728sphlib-adaptedgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
119060sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
119072opt32gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
119148sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
119288opt32gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
119488opt32gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
119516opt32gcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
119708opt32gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
119856opt32gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
120136opt32gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
120204opt32gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
120352opt32gcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
120488opt32gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
120508opt32gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
120512opt32gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
120528opt32gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
120612opt32gcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
120616opt32gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
120676opt32gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
120684sphlibgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
120732opt32gcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
120736opt32gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
120768opt32gcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
120784opt32gcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
120884opt32gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
120896opt32gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
120916opt32gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
120928opt32gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
120996opt32gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
121020opt32gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
121024opt32gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
121024opt32gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
121076opt32gcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
121180opt32gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
121192opt32gcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
121192opt32gcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
121212opt32gcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
121212opt32gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
121232opt32gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
121240opt32gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
121244opt32gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
121264opt32gcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
121268opt32gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
121312opt32gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
121324opt32gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
121344opt32gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
121364opt32gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
121372opt32gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
121380opt32gcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
121392opt32gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
121396opt32gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
121408opt32gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
121432opt32gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
121520opt32gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
121528opt32gcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
121540opt32gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
121608opt32gcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
121656opt32gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
121660opt32gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
121676opt32gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
121732opt32gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
121788opt32gcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
121824opt32gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
121852opt32gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
121876opt32gcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
121912opt32gcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
121912opt32gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
121928opt32gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
121932opt32gcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
121940opt32gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
121952opt32gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
121956opt32gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
121956opt32gcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
122004opt32gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
122068opt32gcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
122084opt32gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
122084opt32gcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
122092opt32gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
122100opt32gcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
122104opt32gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
122116opt32gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
122116opt32gcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
122188opt32gcc -m32 -O -fomit-frame-pointer2019070520190110
122268opt32gcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
122372opt32gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
122376opt32gcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
122388opt32gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
122404opt32gcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
122444opt32gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
122456opt32gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
122464opt32gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
122472opt32gcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
122472opt32gcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
122476opt32gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
122480sphlib-adaptedgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
122500opt32gcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
122512opt32gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
122532opt32gcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
122564opt32gcc -m32 -O2 -fomit-frame-pointer2019070520190110
122564opt32gcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
122576opt32gcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
122580opt32gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
122584opt32gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
122584opt32gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
122588opt32gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
122608opt32gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
122608opt32gcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
122620opt32gcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
122628opt32gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
122644opt32gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
122648sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
122656opt32gcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
122664opt32gcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
122668opt32gcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
122688opt32gcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
122700opt32gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
122736opt32gcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
122764opt32gcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
122780opt32gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
122788opt32gcc -m32 -O3 -fomit-frame-pointer2019070520190110
122804opt32gcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
122816opt32gcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
122836opt32gcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
122840opt32gcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
122844opt32gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
122952opt32gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
123060opt32gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
123060opt32gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
123112opt32gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
123156opt32gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
123176opt32gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
123200opt32gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
123224opt32gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
123236opt32gcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
123244opt32gcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
123384opt32gcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
123416opt32gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
123460opt32gcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
123624opt32gcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
123692opt32gcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
123728opt32gcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
123748opt32gcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
123828opt32gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
123872opt32gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
123900opt32gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
123924opt32gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
123956opt32gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
124024opt32gcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
124032opt32gcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
124040opt32gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
124048opt32gcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
124076sphlib-adaptedgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
124252sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
124604opt32gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
124632opt32gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
124816opt32gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
125204opt32gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
125316sphlibgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
125460opt32gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
125516opt32gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
125520opt32gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
125680opt32gcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
126060opt32gcc -m32 -Os -fomit-frame-pointer2019070520190110
126144sphlibgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
126440sphlibgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
126728sphlibgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
126816sphlibgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
126824sphlib-adaptedgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
126888opt32gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
126932sphlibgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
126976opt32gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
126996sphlibgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
127044opt32gcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
127108sphlibgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
127192sphlibgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
127212sphlibgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
127280sphlibgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
127376sphlibgcc -m32 -O3 -fomit-frame-pointer2019070520190110
127472sphlibgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
127556sphlibgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
127568sphlibgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
127760sphlibgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
127768sphlibgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
127932sphlibgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
128040sphlibgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
128112sphlibgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
128140sphlibgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
128164sphlibgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
128176sphlibgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
128236sphlibgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
128256opt32gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
128280sphlibgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
128432sphlibgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
128496sphlib-adaptedgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
128544sphlibgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
128600sphlibgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
128656sphlib-adaptedgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
128836sphlib-adaptedgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
128872sphlibgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
128884sphlibgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
128904sphlib-adaptedgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
128964sphlibgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
129008sphlibgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
129028sphlib-adaptedgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
129072sphlibgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
129124sphlibgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
129264sphlib-adaptedgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
129332sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
129512sphlibgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
129520sphlib-adaptedgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
129608sphlibgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
129612sphlibgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
129632sphlibgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
129776opt32gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
129836opt32gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
129876opt32gcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
129916sphlibgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
129956sphlibgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
129992sphlib-adaptedgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
129992sphlibgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
130036sphlibgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
130072sphlib-adaptedgcc -m32 -O3 -fomit-frame-pointer2019070520190110
130116sphlib-adaptedgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
130156sphlibgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
130160sphlib-adaptedgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
130208sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
130212opt32gcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
130264sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
130408sphlibgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
130412sphlibgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
130476sphlib-adaptedgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
130492sphlibgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
130500sphlibgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
130568sphlibgcc -m32 -O2 -fomit-frame-pointer2019070520190110
130580sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
130628sphlib-adaptedgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
130676sphlibgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
130692sphlibgcc -m32 -Os -fomit-frame-pointer2019070520190110
130752sphlib-adaptedgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
130860sphlibgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
130860sphlibgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
130888sphlibgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
130896sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
130896sphlibgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
130952sphlib-adaptedgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
130980sphlib-adaptedgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
130992sphlibgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
131028sphlibgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
131060sphlibgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
131120sphlib-adaptedgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
131160sphlibgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
131184sphlibgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
131192sphlibgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
131224sphlibgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
131344sphlibgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
131364sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
131364sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
131404sphlib-adaptedgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
131572sphlibgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
131588sphlibgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
131628sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
131648sphlibgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
131740sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
131756sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
131804sphlibgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
131884sphlib-adaptedgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
131944sphlibgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
131960sphlibgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
132024sphlibgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
132036sphlibgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
132064sphlib-adaptedgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
132136sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
132148sphlib-adaptedgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
132156sphlib-adaptedgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
132168sphlibgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
132188sphlib-adaptedgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
132216sphlibgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
132284sphlibgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
132288sphlib-adaptedgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
132332sphlib-adaptedgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
132400sphlibgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
132480sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
132544sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
132548sphlibgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
132580sphlibgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
132632sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
132692sphlibgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
132700sphlibgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
132704sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
132724sphlibgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
132780sphlibgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
132808sphlib-adaptedgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
132828sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
132844sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
132900opt32gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
132948sphlib-adaptedgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
133076sphlib-adaptedgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
133080sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
133100sphlib-adaptedgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
133164sphlibgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
133360sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
133396sphlibgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
133412sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
133436sphlib-adaptedgcc -m32 -O -fomit-frame-pointer2019070520190110
133456sphlib-adaptedgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
133464sphlib-adaptedgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
133484opt32gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
133484sphlib-adaptedgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
133520sphlibgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
133552sphlibgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
133608sphlibgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
133616opt32gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
133620sphlibgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
133644sphlibgcc -m32 -O -fomit-frame-pointer2019070520190110
133656sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
133660sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
133676sphlib-adaptedgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
133684sphlibgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
133740sphlibgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
133756sphlibgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
133804sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
133952sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
133988sphlibgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
134068sphlib-adaptedgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
134172sphlibgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
134176sphlibgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
134192sphlib-adaptedgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
134196sphlibgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
134260sphlib-adaptedgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
134296sphlibgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
134336sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
134388sphlibgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
134452sphlibgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
134456sphlib-adaptedgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
134508sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
134512sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
134520sphlib-adaptedgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
134568sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
134620sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
134632sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
134672sphlib-adaptedgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
134728sphlibgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
134936sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
135104opt32gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
135172sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
135360sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
135424sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
135640sphlibgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
135844sphlibgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
135888sphlibgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
136012sphlibgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
136020sphlib-adaptedgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
136128sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
136180sphlib-adaptedgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
136244sphlib-adaptedgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
136256sphlib-adaptedgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
136420sphlibgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
136520sphlibgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
136652mmxgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
136656sphlib-adaptedgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
136668sphlib-adaptedgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
136668sphlib-adaptedgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
136688sphlibgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
136696sphlibgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
136896sphlib-adaptedgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
136904sphlib-adaptedgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
136964sphlibgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
137000sphlibgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
137008sphlibgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
137064sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
137112sphlib-adaptedgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
137132sphlib-adaptedgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
137228sphlib-adaptedgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
137240sphlibgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
137400sphlib-adaptedgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
137412sphlibgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
137448sphlibgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
137460sphlibgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
137484sphlib-adaptedgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
137600sphlib-adaptedgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
137752sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
137948sphlib-adaptedgcc -m32 -Os -fomit-frame-pointer2019070520190110
137952sphlibgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
137984sphlib-adaptedgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
138048sphlibgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
138056sphlibgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
138060sphlib-adaptedgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
138200sphlib-adaptedgcc -m32 -O2 -fomit-frame-pointer2019070520190110
138244sphlibgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
138256sphlib-adaptedgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
138404sphlib-adaptedgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
138480sphlib-adaptedgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
138532sphlib-adaptedgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
138568opt32gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
138648sphlib-adaptedgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
138696mmxgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
138856sphlib-adaptedgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
139060sphlibgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
139080sphlibgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
139168sphlib-adaptedgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
139172opt32gcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
139492sphlib-adaptedgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
139508sphlib-adaptedgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
139568sphlib-adaptedgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
139608sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
139616sphlib-adaptedgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
139736sphlib-adaptedgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
139748sphlib-adaptedgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
140332sphlibgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
140560sphlibgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
140596sphlibgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
140812sphlib-adaptedgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
140952opt32gcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
141044sphlib-adaptedgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
141060sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
141296opt32gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
141336sphlib-adaptedgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
141648sphlib-adaptedgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
141736sphlibgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
141776sphlib-adaptedgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
142500opt32gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
142524opt32gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
142628opt32gcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
142796opt32gcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
143856sphlib-adaptedgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
144876sphlib-adaptedgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
144896sphlib-adaptedgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
144976sphlib-adaptedgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
147376sphlib-adaptedgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
148256mmxgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
148436mmxgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
148548mmxgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
148804sphlib-adaptedgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
245716sphlib-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
248736sphlib-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
248996sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
249112sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
250216sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
250628sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
252108sphlib-smallgcc -m32 -O3 -fomit-frame-pointer2019070520190110
252160sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
252468sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
252860sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
253344sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
253524sphlib-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
253548sphlib-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
253664sphlib-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
253696sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
253712sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
253752sphlib-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
253836sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
253888sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
253976sphlib-smallgcc -m32 -O2 -fomit-frame-pointer2019070520190110
253996sphlib-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
254340sphlib-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
254552sphlib-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
254580sphlib-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
254664sphlib-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
255096sphlib-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
255136sphlib-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
255244sphlib-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
255328sphlib-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
255388sphlib-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
255796sphlib-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
255848sphlib-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
255864sphlib-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
255868sphlib-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
255956sphlib-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
256268sphlib-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
256304sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
256320sphlib-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
256372sphlib-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
256448sphlib-smallgcc -m32 -O -fomit-frame-pointer2019070520190110
256524sphlib-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
256632sphlib-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
256772sphlib-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
256896sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
257084sphlib-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
257136sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
257220sphlib-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
257224sphlib-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
257360sphlib-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
257364sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
257384sphlib-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
257392sphlib-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
257448sphlib-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
257604sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
257616sphlib-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
257700sphlib-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
257712sphlib-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
257712sphlib-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
257716sphlib-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
257744sphlib-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
257764sphlib-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
257808sphlib-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
257928sphlib-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
257964sphlib-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
258008sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
258008sphlib-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
258056sphlib-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
258168sphlib-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
258272sphlib-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
258276sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
258344sphlib-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
258352sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
258436sphlib-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
258532sphlib-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
258560sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
258664sphlib-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
258696sphlib-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
258748sphlib-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
258780sphlib-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
258820sphlib-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
258904sphlib-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
259100sphlib-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
259204sphlib-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
259288sphlib-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
259404sphlib-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
259480sphlib-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
259628sphlib-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
259660sphlib-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
259664sphlib-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
259696sphlib-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
259876sphlib-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
259928sphlib-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
259936sphlib-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
260120sphlib-smallgcc -m32 -Os -fomit-frame-pointer2019070520190110
260156sphlib-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
260196sphlib-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
260216sphlib-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
260316sphlib-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
260384sphlib-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
260412sphlib-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
260416sphlib-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
260468sphlib-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
260604sphlib-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
260616sphlib-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
260708sphlib-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
260744sphlib-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
260756sphlib-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
260788sphlib-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
260800sphlib-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
260800sphlib-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
260852sphlib-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
260904sphlib-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
260960sphlib-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
261020sphlib-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
261084sphlib-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
261184sphlib-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
261224sphlib-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
261436sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
261488sphlib-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
261536sphlib-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
261836sphlib-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
261836sphlib-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
261856sphlib-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
261960sphlib-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
262008sphlib-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
262036sphlib-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
262084sphlib-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
262092sphlib-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
262400sphlib-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
262404sphlib-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
262452sphlib-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
262600sphlib-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
262772sphlib-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
262784sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
263064sphlib-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
263160sphlib-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
263184sphlib-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
263192sphlib-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
263492sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
263576sphlib-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
263672sphlib-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
263696sphlib-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
263956sphlib-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
263964sphlib-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
264212sphlib-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
264236sphlib-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
264320sphlib-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
264384sphlib-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
264432sphlib-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
264448sphlib-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
264556sphlib-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
265076sphlib-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
265160sphlib-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
265900sphlib-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
266216sphlib-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
266868sphlib-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
267236sphlib-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
267756sphlib-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
267892sphlib-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
268200sphlib-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
268528sphlib-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
268584sphlib-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
268852sphlib-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
268964sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
269268sphlib-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
269656sphlib-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
269888sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
270064sphlib-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
270516sphlib-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
271028sphlib-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
272992sphlib-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
275504sphlib-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
280604sphlib-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
280816sphlib-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
282560sphlib-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
283568sphlib-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
31356432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
31358832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
31518432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
31609232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
31639232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
31641632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
31658432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
31734832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
31735232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
31779232bit-bytesliced-c-smallgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019070520190110
31970832bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019070520190110
32133632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
32244432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
32255632bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019070520190110
32563232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
32736432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
32740432bit-bytesliced-c-smallgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019070520190110
32746832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
32748432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
32810832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
32829232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
32876832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
32887632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
32923232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
32940432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
32948032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
32997232bit-bytesliced-c-smallgcc -funroll-loops -m32 -O -fomit-frame-pointer2019070520190110
33004032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
33145632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
33178832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
33287232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
33386432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
33417632bit-bytesliced-c-smallgcc -m32 -O3 -fomit-frame-pointer2019070520190110
33714032bit-bytesliced-c-smallgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019070520190110
33891232bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019070520190110
33995232bit-bytesliced-c-smallgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019070520190110
34129232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
34343232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
34367632bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019070520190110
34407232bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019070520190110
34651632bit-bytesliced-c-smallgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019070520190110
35080432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
35318432bit-bytesliced-c-smallgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
35932832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
36141232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
36788032bit-bytesliced-c-smallgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
36947232bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019070520190110
37114832bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019070520190110
37134032bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019070520190110
37245232bit-bytesliced-c-smallgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019070520190110
37475632bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019070520190110
37477632bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019070520190110
37561632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
37578032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
37582832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
37624032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
37681232bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019070520190110
37857632bit-bytesliced-c-smallgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019070520190110
38278032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
38599232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
38668832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
38789632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
38856032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
38997232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
39344032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
39439632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
39482832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
39512032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
39519632bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
39798032bit-bytesliced-c-smallgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019070520190110
39944832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
40110032bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019070520190110
40197232bit-bytesliced-c-smallgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019070520190110
40460432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
40675632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019070520190110
40950032bit-bytesliced-c-smallgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019070520190110
40979232bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019070520190110
41229232bit-bytesliced-c-smallgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019070520190110
43700832bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019070520190110
43717632bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019070520190110
43745232bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019070520190110
44115632bit-bytesliced-c-smallgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019070520190110
44337632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019070520190110
44959632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
45298032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019070520190110
45352432bit-bytesliced-c-smallgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019070520190110
45380832bit-bytesliced-c-smallgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019070520190110
45419632bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019070520190110
45530032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019070520190110
45712832bit-bytesliced-c-smallgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
46133232bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019070520190110
46139232bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019070520190110
46251232bit-bytesliced-c-smallgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019070520190110
46267232bit-bytesliced-c-smallgcc -m32 -O2 -fomit-frame-pointer2019070520190110
46279232bit-bytesliced-c-smallgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019070520190110
46315632bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019070520190110
46317632bit-bytesliced-c-smallgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019070520190110
46319232bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019070520190110
47180032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019070520190110
47286832bit-bytesliced-c-smallgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019070520190110
49238832bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019070520190110
49281232bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019070520190110
49371632bit-bytesliced-c-smallgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019070520190110
50682832bit-bytesliced-c-smallgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019070520190110
52529232bit-bytesliced-c-smallgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019070520190110
52658432bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019070520190110
52986832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
53045632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
53135232bit-bytesliced-c-smallgcc -m32 -march=k6 -O -fomit-frame-pointer2019070520190110
53170032bit-bytesliced-c-smallgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019070520190110
53237232bit-bytesliced-c-smallgcc -m32 -march=core2 -Os -fomit-frame-pointer2019070520190110
53298432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
53393632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
53488032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
53552832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
53559232bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019070520190110
53566032bit-bytesliced-c-smallgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019070520190110
53588032bit-bytesliced-c-smallgcc -m32 -march=nocona -Os -fomit-frame-pointer2019070520190110
53634032bit-bytesliced-c-smallgcc -m32 -march=prescott -Os -fomit-frame-pointer2019070520190110
53688832bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019070520190110
53724032bit-bytesliced-c-smallgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
53769232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019070520190110
53834032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
53972832bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
54004032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
54055632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
54063632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
54112432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
54144832bit-bytesliced-c-smallgcc -m32 -march=i486 -Os -fomit-frame-pointer2019070520190110
54195232bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019070520190110
54252432bit-bytesliced-c-smallgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019070520190110
54306432bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
54310032bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019070520190110
54326432bit-bytesliced-c-smallgcc -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
54333632bit-bytesliced-c-smallgcc -m32 -march=i386 -Os -fomit-frame-pointer2019070520190110
54369632bit-bytesliced-c-smallgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019070520190110
54384032bit-bytesliced-c-smallgcc -m32 -Os -fomit-frame-pointer2019070520190110
54393232bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
54438032bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019070520190110
54453232bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019070520190110
54481232bit-bytesliced-c-smallgcc -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
54492032bit-bytesliced-c-smallgcc -m32 -march=k6 -Os -fomit-frame-pointer2019070520190110
54496432bit-bytesliced-c-smallgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019070520190110
54499232bit-bytesliced-c-smallgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019070520190110
54556432bit-bytesliced-c-smallgcc -m32 -march=k8 -Os -fomit-frame-pointer2019070520190110
54610832bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019070520190110
54722832bit-bytesliced-c-smallgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019070520190110
54915232bit-bytesliced-c-smallgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019070520190110
54931232bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019070520190110
55236832bit-bytesliced-c-smallgcc -m32 -march=i386 -O -fomit-frame-pointer2019070520190110
55240032bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019070520190110
55255632bit-bytesliced-c-smallgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019070520190110
55328032bit-bytesliced-c-smallgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019070520190110
55990432bit-bytesliced-c-smallgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019070520190110
56450832bit-bytesliced-c-smallgcc -m32 -march=nocona -O -fomit-frame-pointer2019070520190110
57467632bit-bytesliced-c-smallgcc -m32 -march=prescott -O -fomit-frame-pointer2019070520190110
59043632bit-bytesliced-c-smallgcc -m32 -march=athlon -O -fomit-frame-pointer2019070520190110
59070032bit-bytesliced-c-smallgcc -m32 -march=k8 -O -fomit-frame-pointer2019070520190110
59539232bit-bytesliced-c-smallgcc -m32 -O -fomit-frame-pointer2019070520190110
59585632bit-bytesliced-c-smallgcc -m32 -march=core2 -O -fomit-frame-pointer2019070520190110
59629632bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019070520190110
59712832bit-bytesliced-c-smallgcc -m32 -march=barcelona -O -fomit-frame-pointer2019070520190110
59751232bit-bytesliced-c-smallgcc -m32 -march=corei7 -O -fomit-frame-pointer2019070520190110
59787632bit-bytesliced-c-smallgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019070520190110
59855632bit-bytesliced-c-smallgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019070520190110
59937632bit-bytesliced-c-smallgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019070520190110
60023632bit-bytesliced-c-smallgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019070520190110
60052432bit-bytesliced-c-smallgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019070520190110
60105632bit-bytesliced-c-smallgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019070520190110
60243232bit-bytesliced-c-smallgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019070520190110
60316432bit-bytesliced-c-smallgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019070520190110
60316832bit-bytesliced-c-smallgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019070520190110
60943632bit-bytesliced-c-smallgcc -m32 -march=i486 -O -fomit-frame-pointer2019070520190110
63551632bit-bytesliced-c-smallgcc -m32 -march=pentium -O -fomit-frame-pointer2019070520190110
63701232bit-bytesliced-c-smallgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019070520190110
67128832bit-bytesliced-c-smallgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019070520190110
864616sphlibgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
865900sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
866688sphlibgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
875056sphlib-adaptedgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
876060sphlibgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
881904sphlibgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019070520190110
955880sphlib-adaptedgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110
962676sphlib-adaptedgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019070520190110

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:1010: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/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:1010: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/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:986: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/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:1010: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:986: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:1010: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:986: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:986: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/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/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 -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