Implementation notes: x86, rumba5, crypto_sign/luov8117404

Computer: rumba5
Architecture: x86
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181216
Operation: crypto_sign
Primitive: luov8117404
TimeImplementationCompilerBenchmark dateSUPERCOP version
94993888avx2gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
95663296avx2gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
97905056avx2gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
97996448avx2gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
98049792avx2gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
98484800avx2gcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
103934752avx2gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
107886656avx2gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
186752800portablegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
187861312portablegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
187915072portablegcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
188048192portablegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
188053600portablegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
188075296portablegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
188135168portablegcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
188139168portablegcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
188575104portablegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
188671744portablegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
188718816portablegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
188757440portablegcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
188916960portablegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
188984576portablegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
189029920portablegcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
189682720portablegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
189951616portablegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
190113152portablegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
190165504portablegcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
190447744portablegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
190474592portablegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
190497920portablegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
190513024portablegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
190518336portablegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
190553696portablegcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
190594880portablegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
190633472portablegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
190776608portablegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
190784672portablegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
190986656portablegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
191392384portablegcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
191450176portablegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
192963040portablegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
193550560portablegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
193811776portablegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
193877344portablegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
193969024portablegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
193990240portablegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
194358464portablegcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
198202080portablegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
198275040portablegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
198312512portablegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
198368352portablegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
198402592portablegcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
198444512portablegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
198510016portablegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
198946624portablegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
199075328portablegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
199948640portablegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
200014272portablegcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
200168672portablegcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
200446016portablegcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
200493792portablegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
200521312portablegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
200530240portablegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
200537440portablegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
200615808portablegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
200746400portablegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
200764320portablegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
200821568portablegcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
201103680portablegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
201152960portablegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
201181760portablegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
201199424portablegcc -m32 -O2 -fomit-frame-pointer2018082320180818
201206560portablegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
201228832portablegcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
201241504portablegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
201274752portablegcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
201394624portablegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
201431680portablegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
201444512portablegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
201502848portablegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
202588256portablegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
203101248portablegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
205148608portablegcc -m32 -O3 -fomit-frame-pointer2018082320180818
205978240portablegcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
206516544portablegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
206620384portablegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
207565408portablegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
208905248portablegcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
208956928portablegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
209029920portablegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
209264352portablegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
209500800portablegcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
210527168portablegcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
210637312portablegcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
210646688portablegcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
210696640portablegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
210999616portablegcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
211081184portablegcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
211337472portablegcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
211536032portablegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
211671680portablegcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
213018592portablegcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
213062368portablegcc -m32 -O -fomit-frame-pointer2018082320180818
213178688portablegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
213259264portablegcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
213304352portablegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
213305248portablegcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
213431680portablegcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
213572864portablegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
213731648portablegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
213746528portablegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
213814592portablegcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
214618752portablegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
216070080portablegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
217567680portablegcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
217694560portablegcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
217745920portablegcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
217831424portablegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
217912096portablegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
217922720portablegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
218236704portablegcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
218455104portablegcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
218524864portablegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
218939616portablegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
219347744portablegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
219361120portablegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
219455200portablegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
220049216portablegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
220067296portablegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
220420000portablegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
220720224portablegcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
221772640portablegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
222094144portablegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
222478336portablegcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
222485856portablegcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
222494112portablegcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
222496192portablegcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
222506752portablegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
222548736portablegcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
222559264portablegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
222563648portablegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
222590176portablegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
222783808portablegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
222800736portablegcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
222901184portablegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
222910144portablegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
222943744portablegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
223004480portablegcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
223043456portablegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
223083104portablegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
223116576portablegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
223219552portablegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
223227520portablegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
223260544portablegcc -m32 -Os -fomit-frame-pointer2018082320180818
223818368portablegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
223825248portablegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
224017888portablegcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
224133792portablegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
224206016portablegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
224230080portablegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
224245344portablegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
224296032portablegcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
224307168portablegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
224335296portablegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
224356352portablegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
224421184portablegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
224470528portablegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
224600064portablegcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
225163168portablegcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
225224096portablegcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
225256512portablegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
225259072portablegcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
225310432portablegcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
225400480portablegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
225406144portablegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
225432992portablegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
225443072portablegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
225472544portablegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
226785024portablegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
227181600portablegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
227753152portablegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
228419680portablegcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
229813056portablegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
230449120portablegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
1629948896refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
1630300064refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
1636632352refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
1641341152refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
1644134784refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
1645507488refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2018082320180818
1648513824refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
1649516608refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2018082320180818
1650025952refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2018082320180818
1652291232refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
1652595808refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2018082320180818
1653462336refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2018082320180818
1653877440refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2018082320180818
1655297152refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2018082320180818
1655427936refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
1655543264refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
1655799392refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
1657061600refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2018082320180818
1659185056refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
1659920224refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2018082320180818
1660692736refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2018082320180818
1660877856refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
1661834432refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2018082320180818
1662283040refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2018082320180818
1662637664refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2018082320180818
1662902176refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2018082320180818
1662996448refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
1663174080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
1664637984refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2018082320180818
1664933920refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082320180818
1666234528refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2018082320180818
1666354176refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082320180818
1666543584refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2018082320180818
1667810304refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2018082320180818
1668955744refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2018082320180818
1669294144refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
1672607008refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
1673219456refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2018082320180818
1673748064refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
1674408992refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
1674730688refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
1675883072refgcc -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
1676369344refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
1676653536refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2018082320180818
1677073280refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
1677327648refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2018082320180818
1678108480refgcc -m32 -O2 -fomit-frame-pointer2018082320180818
1679946496refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2018082320180818
1680296864refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2018082320180818
1680314976refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2018082320180818
1680557248refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2018082320180818
1680634048refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
1680756032refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
1681055808refgcc -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
1681082048refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2018082320180818
1682873248refgcc -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
1683065600refgcc -m32 -march=corei7 -O -fomit-frame-pointer2018082320180818
1683341344refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2018082320180818
1683586528refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2018082320180818
1684221984refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2018082320180818
1684592320refgcc -m32 -O3 -fomit-frame-pointer2018082320180818
1685381600refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082320180818
1685664640refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2018082320180818
1685752960refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2018082320180818
1685896864refgcc -m32 -march=core2 -O -fomit-frame-pointer2018082320180818
1686589888refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1687156256refgcc -funroll-loops -m32 -O -fomit-frame-pointer2018082320180818
1687415904refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2018082320180818
1688443904refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2018082320180818
1688881760refgcc -m32 -O -fomit-frame-pointer2018082320180818
1689891104refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2018082320180818
1690740256refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
1691643648refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
1692732544refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2018082320180818
1695695776refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
1696200640refgcc -m32 -march=pentium -O -fomit-frame-pointer2018082320180818
1698124288refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2018082320180818
1699153408refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
1707445664refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2018082320180818
1711230848refgcc -m32 -march=prescott -O -fomit-frame-pointer2018082320180818
1712005408refgcc -m32 -march=nocona -O -fomit-frame-pointer2018082320180818
1713990048refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2018082320180818
1714311552refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2018082320180818
1716498688refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2018082320180818
1716680192refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082320180818
1719484640refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
1722154592refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2018082320180818
1724492320refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2018082320180818
1725654752refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2018082320180818
1727621056refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
1728280736refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2018082320180818
1728587232refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2018082320180818
1731167584refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1731667456refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2018082320180818
1732424480refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2018082320180818
1733560800refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
1736338208refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
1738220256refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082320180818
1738346368refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2018082320180818
1738794976refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2018082320180818
1748712736refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2018082320180818
1751478752refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2018082320180818
2821743680refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
2822560448refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
2824701088refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
2830924608refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2018082320180818
2831603520refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082320180818
2833410368refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2018082320180818
2834154432refgcc -m32 -march=core2 -Os -fomit-frame-pointer2018082320180818
2836279392refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
2839473472refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
2839756896refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
2840059584refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
2840109696refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
2840692416refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2018082320180818
2841320608refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2018082320180818
2841383392refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
2841412768refgcc -m32 -march=i486 -O -fomit-frame-pointer2018082320180818
2842342496refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2018082320180818
2842399616refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2018082320180818
2843676512refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
2845242464refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2018082320180818
2845748128refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2018082320180818
2847083104refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2018082320180818
2849107328refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
2850068992refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2018082320180818
2852211712refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
2852352480refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
2852955872refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
2854778944refgcc -m32 -march=i386 -O -fomit-frame-pointer2018082320180818
2855211232refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2018082320180818
2855656000refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2018082320180818
2855940384refgcc -m32 -march=k6 -O -fomit-frame-pointer2018082320180818
2856111392refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2018082320180818
2857135904refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
2858049376refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
2858062144refgcc -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
2858205984refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
2859305472refgcc -m32 -march=k8 -Os -fomit-frame-pointer2018082320180818
2866706560refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2018082320180818
2867179744refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
2867760736refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
2869268032refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
2869321184refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
2869371552refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
2870625248refgcc -m32 -march=prescott -Os -fomit-frame-pointer2018082320180818
2871030464refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2018082320180818
2871114496refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2018082320180818
2871270560refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2018082320180818
2871839104refgcc -m32 -march=nocona -Os -fomit-frame-pointer2018082320180818
2872157504refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
2873268512refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2018082320180818
2877703424refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
2878055328refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
2881198496refgcc -m32 -march=i386 -Os -fomit-frame-pointer2018082320180818
2881933216refgcc -m32 -march=athlon -Os -fomit-frame-pointer2018082320180818
2882442720refgcc -m32 -march=i486 -Os -fomit-frame-pointer2018082320180818
2884100416refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
2884960864refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
2885314880refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
2885606016refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818
2887790528refgcc -m32 -Os -fomit-frame-pointer2018082320180818
2891677312refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
2892815200refgcc -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
2898235392refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2018082320180818
2901800064refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2018082320180818
2902644160refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2018082320180818
2906696896refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2018082320180818
2908061760refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2018082320180818
2908477568refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2018082320180818
2909522944refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2018082320180818
2910168384refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2018082320180818
2913407552refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2018082320180818
2926357664refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2018082320180818
2932084992refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2018082320180818
2933454880refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2018082320180818

Compiler output

Implementation: crypto_sign/luov8117404/avx2
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
LUOV.c: LUOV.c: In function 'calculateQ2':
LUOV.c: LUOV.c:110:12: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
LUOV.c: __m256i rr = _mm256_permute2x128_si256(_mm256_loadu_si256((__m256i *)&r),_mm256_setzero_si256(),0);
LUOV.c: ^
LUOV.c: LUOV.c: In function 'TransformQ1':
LUOV.c: LUOV.c:250:15: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
LUOV.c: bitcontainer mask = _mm_set_epi64x(0x1fffffffffffff,0xffffffffffffffff);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h: In function 'addScalarProductAVX':
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:186:1: error: inlining failed in call to always_inline '_mm256_andnot_si256': target specific option mismatch
LUOV.c: _mm256_andnot_si256 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:87:7: error: called from here
LUOV.c: avx4 = _mm256_andnot_si256(avx4,aa);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:231:1: error: inlining failed in call to always_inline '_mm256_cmpeq_epi8': target specific option mismatch
LUOV.c: ...

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

Compiler output

Implementation: crypto_sign/luov8117404/avx2
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
LUOV.c: LUOV.c: In function 'calculateQ2':
LUOV.c: LUOV.c:110:12: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
LUOV.c: __m256i rr = _mm256_permute2x128_si256(_mm256_loadu_si256((__m256i *)&r),_mm256_setzero_si256(),0);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h: In function 'addScalarProductAVX':
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:186:1: error: inlining failed in call to always_inline '_mm256_andnot_si256': target specific option mismatch
LUOV.c: _mm256_andnot_si256 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:87:7: error: called from here
LUOV.c: avx4 = _mm256_andnot_si256(avx4,aa);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:231:1: error: inlining failed in call to always_inline '_mm256_cmpeq_epi8': target specific option mismatch
LUOV.c: _mm256_cmpeq_epi8 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: ...

Number of similar (compiler,implementation) pairs: 68, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2

Compiler output

Implementation: crypto_sign/luov8117404/avx2
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
LUOV.c: LUOV.c: In function 'calculateQ2':
LUOV.c: LUOV.c:110:12: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
LUOV.c: __m256i rr = _mm256_permute2x128_si256(_mm256_loadu_si256((__m256i *)&r),_mm256_setzero_si256(),0);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h: In function 'addScalarProductAVX':
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:186:1: error: inlining failed in call to always_inline '_mm256_andnot_si256': target specific option mismatch
LUOV.c: _mm256_andnot_si256 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:87:7: error: called from here
LUOV.c: avx4 = _mm256_andnot_si256(avx4,aa);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:231:1: error: inlining failed in call to always_inline '_mm256_cmpeq_epi8': target specific option mismatch
LUOV.c: _mm256_cmpeq_epi8 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: ...
LUOV.c: LUOV.c: In function 'calculateQ2':
LUOV.c: LUOV.c:110:12: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
LUOV.c: __m256i rr = _mm256_permute2x128_si256(_mm256_loadu_si256((__m256i *)&r),_mm256_setzero_si256(),0);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h: In function 'addScalarProductAVX':
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:186:1: error: inlining failed in call to always_inline '_mm256_andnot_si256': target specific option mismatch
LUOV.c: _mm256_andnot_si256 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:87:7: error: called from here
LUOV.c: avx4 = _mm256_andnot_si256(avx4,aa);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:231:1: error: inlining failed in call to always_inline '_mm256_cmpeq_epi8': target specific option mismatch
LUOV.c: _mm256_cmpeq_epi8 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: ...

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

Compiler output

Implementation: crypto_sign/luov8117404/avx2
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h: In function 'addScalarProductAVX':
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:186:1: error: inlining failed in call to always_inline '_mm256_andnot_si256': target specific option mismatch
LUOV.c: _mm256_andnot_si256 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:87:7: error: called from here
LUOV.c: avx4 = _mm256_andnot_si256(avx4,aa);
LUOV.c: ^
LUOV.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/5/include/immintrin.h:43:0,
LUOV.c: from LUOV.h:7,
LUOV.c: from LUOV.c:1:
LUOV.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/avx2intrin.h:231:1: error: inlining failed in call to always_inline '_mm256_cmpeq_epi8': target specific option mismatch
LUOV.c: _mm256_cmpeq_epi8 (__m256i __A, __m256i __B)
LUOV.c: ^
LUOV.c: In file included from LinearAlgebra.h:9:0,
LUOV.c: from LUOV.h:13,
LUOV.c: from LUOV.c:1:
LUOV.c: AVX_Operations.h:86:7: error: called from here
LUOV.c: avx4 = _mm256_cmpeq_epi8(avx4,_mm256_setzero_si256());
LUOV.c: ^
LUOV.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer avx2
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer avx2