Implementation notes: x86, h9trinity, crypto_hash/edonr256

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
12477swpbegcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
12496swpbegcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
12499swpbegcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
12500swpbegcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
12533swpbegcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
12537swpbegcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
12541swpbegcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
12622swpbegcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
12683swpbegcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
12695swpbegcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
12696swpbegcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12705swpbegcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
12706swpbegcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12706swpbegcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
12745swpbegcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
12750swpbegcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
12753swpbegcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
12760swpbegcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
12760swpbegcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
12762swpbegcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
12796swpbegcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
12800swpbegcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
12806swpbegcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
12807swpbegcc -m32 -O3 -fomit-frame-pointer2017111020171020
12815swpbegcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12821swpbegcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12821swpbegcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12823swpbegcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12825swpbegcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
12826swpbegcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12826swpbegcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
12837swpbegcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
12845swpbegcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
12846swpbegcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
12847swpbegcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
12848swpbegcc -m32 -O2 -fomit-frame-pointer2017111020171020
12855swpbegcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
12865swpbegcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12868swpbegcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
12870swpbegcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
12871swpbegcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
12882swpbegcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
12882swpbegcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
12885swpbegcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12889swpbegcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
12891swpbegcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
12902swpbegcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
12903swpbegcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
12904swpbegcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
12922swpbegcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12927swpbegcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
12931swpbegcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12931swpbegcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
12935swpbegcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
12936swpbegcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12936swpbegcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
12936swpbegcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
12953swpbegcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12980swpbegcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
12985swpbegcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
12990swpbegcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
12991swpbegcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
12995swpbegcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
13003swpbegcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
13009swpbegcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
13012swpbegcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
13014swpbegcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
13021swpbegcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
13033swpbegcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
13045swpbegcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
13051swpbegcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
13071swpbegcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
13083swpbegcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13092swpbegcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
13096swpbegcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
13119swpbegcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
13140swpbegcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
13149swpbegcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
13165swpbegcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
13167swpbegcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
13167swpbegcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
13193swpbegcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
13197swpbegcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
13235swpbegcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
13250swpbegcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
13251swpbegcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
13267swpbegcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
13270swpbegcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
13272swpbegcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
13281swpbegcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
13285swpbegcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
13305swpbegcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
13315swpbegcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
13336swpbegcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
13337swpbegcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
13339swpbegcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
13349swpbegcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
13352swpbegcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
13383swpbegcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
13384swpbegcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
13386swpbegcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
13400optcgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
13402swpbegcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
13438swpbegcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
13444optcgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
13461optcgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
13509optcgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
13521optcgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13546swpbegcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
13551swpbegcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
13553swpbegcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
13557optcgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13565optcgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017111020171020
13574optcgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
13574optcgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
13577optcgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13580swpbegcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
13582optcgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
13600optcgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
13604swpbegcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
13619swpbegcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
13619swpbegcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
13624optcgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13626optcgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13631optcgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
13632swpbegcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
13641optcgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
13645swpbegcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
13649swpbegcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
13653optcgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
13655optcgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13655swpbegcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
13676optcgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13687optcgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
13689swpbegcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
13692optcgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
13693optcgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
13696optcgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
13698swpbegcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
13700optcgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
13700optcgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
13710optcgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
13711optcgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
13718optcgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017111020171020
13718swpbegcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
13725optcgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
13726swpbegcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
13737optcgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017111020171020
13746optcgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
13752swpbegcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
13761optcgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017111020171020
13761optcgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017111020171020
13765swpbegcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
13776optcgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017111020171020
13789optcgcc -m32 -O3 -fomit-frame-pointer2017111020171020
13791optcgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13791swpbegcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
13798swpbegcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
13799swpbegcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
13799optcgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
13805optcgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
13807optcgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
13809swpbegcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
13817optcgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
13818optcgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
13822swpbegcc -m32 -O -fomit-frame-pointer2017111020171020
13823optcgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
13829optcgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
13830optcgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
13832optcgcc -m32 -O2 -fomit-frame-pointer2017111020171020
13838optcgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
13838swpbegcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
13844optcgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
13858optcgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
13860optcgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017111020171020
13864optcgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
13864optcgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
13869optcgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
13869optcgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017111020171020
13873optcgcc -funroll-loops -m32 -O -fomit-frame-pointer2017111020171020
13880optcgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13882optcgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
13882optcgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017111020171020
13884optcgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
13894swpbegcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
13896optcgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017111020171020
13900optcgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017111020171020
13906swpbegcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
13908optcgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
13912swpbegcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
13913optcgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
13914optcgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
13915optcgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017111020171020
13915optcgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017111020171020
13918optcgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017111020171020
13923optcgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
13923optcgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
13923optcgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017111020171020
13929optcgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
13929optcgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
13942optcgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017111020171020
13944optcgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017111020171020
13951optcgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
13952optcgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
13953optcgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017111020171020
13962optcgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017111020171020
13963optcgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13966optcgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
13968optcgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13969optcgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017111020171020
13975optcgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017111020171020
13982optcgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017111020171020
13994optcgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
14011optcgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017111020171020
14024optcgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
14034optcgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
14036optcgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
14055optcgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017111020171020
14056optcgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
14070optcgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017111020171020
14078optcgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017111020171020
14079optcgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017111020171020
14084optcgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
14085optcgcc -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
14098optcgcc -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
14103optcgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017111020171020
14105optcgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017111020171020
14106optcgcc -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
14116optcgcc -m32 -O -fomit-frame-pointer2017111020171020
14120optcgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017111020171020
14140optcgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017111020171020
14143optcgcc -m32 -march=k6 -O -fomit-frame-pointer2017111020171020
14150optcgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017111020171020
14158optcgcc -m32 -march=corei7 -O -fomit-frame-pointer2017111020171020
14170optcgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
14173optcgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
14177optcgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017111020171020
14190optcgcc -m32 -march=barcelona -O -fomit-frame-pointer2017111020171020
14191optcgcc -m32 -march=pentium -O -fomit-frame-pointer2017111020171020
14194optcgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017111020171020
14198swpbegcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
14201optcgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017111020171020
14208optcgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
14210optcgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017111020171020
14212optcgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017111020171020
14216optcgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017111020171020
14227optcgcc -m32 -march=core2 -O -fomit-frame-pointer2017111020171020
14227optcgcc -m32 -march=i486 -O -fomit-frame-pointer2017111020171020
14230swpbegcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
14240optcgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017111020171020
14242swpbegcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
14244swpbegcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
14245optcgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
14251optcgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017111020171020
14256swpbegcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14264swpbegcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
14267swpbegcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
14274swpbegcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
14277swpbegcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
14278swpbegcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
14279optcgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017111020171020
14282swpbegcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
14282optcgcc -m32 -march=athlon -O -fomit-frame-pointer2017111020171020
14284optcgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017111020171020
14293swpbegcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
14294swpbegcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
14298swpbegcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
14298optcgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
14308optcgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
14310swpbegcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
14314swpbegcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
14316swpbegcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
14320swpbegcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
14331swpbegcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
14335optcgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
14339swpbegcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
14340swpbegcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
14347optcgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
14355swpbegcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
14356optcgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
14362optcgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017111020171020
14364swpbegcc -m32 -Os -fomit-frame-pointer2017111020171020
14375swpbegcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
14383swpbegcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
14386optcgcc -m32 -march=i386 -O -fomit-frame-pointer2017111020171020
14398swpbegcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14398swpbegcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
14420swpbegcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
14428optcgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
14429optcgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
14434swpbegcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
14436swpbegcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
14437optcgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
14440optcgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
14441swpbegcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
14443optcgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14455swpbegcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
14467swpbegcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
14471optcgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
14471swpbegcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
14477optcgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
14490optcgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
14491swpbegcc -funroll-loops -m32 -Os -fomit-frame-pointer2017111020171020
14495optcgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
14496optcgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
14496optcgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
14499swpbegcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
14500swpbegcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
14506swpbegcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
14511optcgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020
14525swpbegcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
14541swpbegcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
14542swpbegcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
14550optcgcc -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
14556swpbegcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
14575optcgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
14576swpbegcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
14590optcgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
14612optcgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
14617optcgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
14624optcgcc -m32 -march=pentium -Os -fomit-frame-pointer2017111020171020
14628optcgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017111020171020
14632optcgcc -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
14638optcgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017111020171020
14642optcgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
14645optcgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017111020171020
14649optcgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017111020171020
14674optcgcc -m32 -march=athlon -Os -fomit-frame-pointer2017111020171020
14681optcgcc -m32 -march=i386 -Os -fomit-frame-pointer2017111020171020
14685optcgcc -m32 -march=core2 -Os -fomit-frame-pointer2017111020171020
14687optcgcc -m32 -march=i486 -Os -fomit-frame-pointer2017111020171020
14688optcgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017111020171020
14710optcgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14713optcgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017111020171020
14733optcgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
14741optcgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017111020171020
14756optcgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017111020171020
14756optcgcc -m32 -march=k6 -Os -fomit-frame-pointer2017111020171020
14771optcgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017111020171020
14779optcgcc -m32 -Os -fomit-frame-pointer2017111020171020
14781optcgcc -m32 -march=k8 -Os -fomit-frame-pointer2017111020171020
14785optcgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
14809optcgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017111020171020
14824optcgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017111020171020

Test failure

Implementation: crypto_hash/edonr256/optc
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer optc swpbe
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer optc swpbe