Implementation notes: amd64, h4e350, crypto_hash/shavite3512

Computer: h4e350
Architecture: amd64
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
78837sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
78900sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
79086sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
79236sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
79374sphlibgcc -march=k8 -O -fomit-frame-pointer2014060320140525
79566sphlibgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
79968sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
79974sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
80070sphlibgcc -m64 -O -fomit-frame-pointer2014060320140525
80076sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
80334sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
80637sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
81018sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
81519sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
81612sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
81738sphlibgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
81888sphlibgcc -march=nocona -O -fomit-frame-pointer2014060320140525
81912sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
82188sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
82200sphlibgcc -O -fomit-frame-pointer2014060320140525
82836sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
83061sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
83154sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
85434sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
86037sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
86067sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
86097sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
86175sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
86649sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
87054sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
87105sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
87189sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
87249sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
87525sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
87570sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
87858sphlibgcc -m64 -O2 -fomit-frame-pointer2014060320140525
88200sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
88428sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
88473sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
88500sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
88668sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
88671sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
88971sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
89319sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
89427sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
89475sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
89487sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
89574sphlibgcc -O2 -fomit-frame-pointer2014060320140525
89637sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
89661sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
89868sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
90015sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
90165sphlibgcc -m64 -O3 -fomit-frame-pointer2014060320140525
90456sphlibgcc -O3 -fomit-frame-pointer2014060320140525
90522sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
90528sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
90531sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
90543sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
90570sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
90633sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
90987sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
91080sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
91101sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
91143sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
91155sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
91251sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
91260sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
91281sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
91413sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
91455sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
91503sphlib-smallgcc -O3 -fomit-frame-pointer2014060320140525
91509sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
91512sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
91554sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014060320140525
91581sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
91680sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
91701sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
91758sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
91791sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
91845sphlibclang -O3 -fomit-frame-pointer2014071220140622
91965sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
91968sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
91983sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
91986sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
92004sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
92022sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
92031sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
92046sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
92058sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
92058sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
92067sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
92247sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
92265sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
92307sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
92319sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
92331sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
92340sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
92340sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
92358sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
92370sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
92460sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
92499sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014060320140525
92727sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
92736sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
92769sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
92772sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
92787sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
92814sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
92835sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
92925sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
92940sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
92976sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
92985sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
93030sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
93072sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
93075sphlib-smallgcc -m64 -O -fomit-frame-pointer2014060320140525
93078sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
93084sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
93108sphlib-smallgcc -O -fomit-frame-pointer2014060320140525
93108sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
93111sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
93156sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
93174sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
93225sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
93252sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014060320140525
93261sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
93303sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014060320140525
93786sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
93831sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
93876sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
93888sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
93906sphlib-smallgcc -O2 -fomit-frame-pointer2014060320140525
93915sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
93921sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
93948sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
94053sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
94221sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
94998sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
95049sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
95061sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
95097sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
95115sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
95130sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
95268sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
95376sphlibgcc -Os -fomit-frame-pointer2014060320140525
95454sphlibgcc -m64 -Os -fomit-frame-pointer2014060320140525
95523sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
95535sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
95535sphlibgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
95628sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
95634sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
95700sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
98646sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
98676sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
100104sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
100200sphlibgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
100653sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
100665sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
100704sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
100737sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
100749sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
100800sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
100800sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
101226sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
101253sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
101268sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
101283sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
101664sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
101760sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
101766sphlib-smallgcc -Os -fomit-frame-pointer2014060320140525
101772sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
101790sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014060320140525
101793sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
101799sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
101826sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
101877sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
101934sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
103017sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
103050sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
103095sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
103131sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
103449sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
103509sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
103749low-memgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
104175low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
104211low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
104310low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
104310low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
104313low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
104322low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
104454low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
104508low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
105450sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
105963sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
106101sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
106356sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
106371sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
109053IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
109122IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
109164IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
109179IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
109536IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
109656IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
109983IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2014060320140525
110145low-memgcc -march=k8 -O -fomit-frame-pointer2014060320140525
110310IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
110388low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
110529IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
110613low-memgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
110640low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
110661low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
110895low-memgcc -O -fomit-frame-pointer2014060320140525
110907low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
110913low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
110919low-memgcc -m64 -O -fomit-frame-pointer2014060320140525
110955low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
111114low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
111255low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
112173low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
112305low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
112566low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
112575low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
112587low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
113217low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
113217low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
113913low-memgcc -march=nocona -O -fomit-frame-pointer2014060320140525
113940low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
113949low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
113994low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
114315IntelL1Cacheclang -O3 -fomit-frame-pointer2014071220140622
114354IntelL1Cacheclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
114579IntelL1Cacheclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
114642IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
115044IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
116871IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2014060320140525
116955IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
116982lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
117015IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2014060320140525
117051lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
117561IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
118158IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
118266IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
118317IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
118317IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
118326IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
118425IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
118464IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2014060320140525
118482IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
118530IntelL1Cachegcc -m64 -O -fomit-frame-pointer2014060320140525
118548IntelL1Cachegcc -O -fomit-frame-pointer2014060320140525
119700low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
119712low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
119937low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
120111low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
120249low-memgcc -O2 -fomit-frame-pointer2014060320140525
120333low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
120630low-memgcc -m64 -O2 -fomit-frame-pointer2014060320140525
121122low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
121149low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
121257lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
121299lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
121701low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
121743low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
122067lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
122124lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
122247low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
122271low-memgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
122445low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
122604low-memgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
122724low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
123951lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
123972lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
123984lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
124296lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
124479lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
124851lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
125214lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
125469lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
125679lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
125970lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
125982lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
125994lower-memclang -O3 -fomit-frame-pointer2014071220140622
126114lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
126297lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
126348lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
126372lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
126648lower-memgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
126708lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
126720lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
127056low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
127116low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
127131low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
127137low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
127143low-memclang -O3 -fomit-frame-pointer2014071220140622
127776low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
127776low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
127788low-memgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
127848lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
127935low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
127983lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
128016lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
128133lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
128235low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
128277low-memgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
128322lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
128367lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
128400lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
128445lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
128484lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
128511lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
128763lower-memgcc -m64 -O2 -fomit-frame-pointer2014060320140525
128814lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
128847lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
128964lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
128979lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
129012lower-memgcc -O2 -fomit-frame-pointer2014060320140525
130149low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
130203low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
131727low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
131823low-memgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
132207low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
132210lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
132216lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
132219low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
132249low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
132306lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
132369low-memgcc -m64 -O3 -fomit-frame-pointer2014060320140525
132372low-memgcc -O3 -fomit-frame-pointer2014060320140525
132441low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
133287low-memgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
133422lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
133449low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
133497lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
133506lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
133512lower-memgcc -O3 -fomit-frame-pointer2014060320140525
133527lower-memgcc -m64 -O3 -fomit-frame-pointer2014060320140525
134637lower-memgcc -march=k8 -O -fomit-frame-pointer2014060320140525
134886lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
135108lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
135141lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
135156lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
135225lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
135237lower-memgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
135498lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
136089low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
136152low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
136182low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
136209low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
136227low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
136263low-memgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
136272low-memgcc -Os -fomit-frame-pointer2014060320140525
136308low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
136338IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
136347low-memgcc -m64 -Os -fomit-frame-pointer2014060320140525
136353low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
136368low-memgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
136431low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
136521lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
136578lower-memgcc -march=nocona -O -fomit-frame-pointer2014060320140525
136815lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
136860lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
136947lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
137019lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
137049lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
137052lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
137271lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
137316lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
137346lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
137352lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
137406lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
137418lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
137430lower-memgcc -Os -fomit-frame-pointer2014060320140525
137589lower-memgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
137658lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
137679lower-memgcc -m64 -Os -fomit-frame-pointer2014060320140525
137748low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
137775low-memgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
137811low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
137832low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
137838low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
137844low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
137919low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
138270lower-memgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
138288lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
138423lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
138438lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
138453lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
138471lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
138489lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
138510lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
138558lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
138618IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
138894IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
138897IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
139203lower-memgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
139488IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
139527IntelL1Cachegcc -O3 -fomit-frame-pointer2014060320140525
139812IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2014060320140525
140316lower-memgcc -O -fomit-frame-pointer2014060320140525
140499lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
140784lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
140928lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
140973lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
140988lower-memgcc -m64 -O -fomit-frame-pointer2014060320140525
141237lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
141264lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
141663lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
142551low-memgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
142590low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
143058low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
143160low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
144903IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
145149IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
145158IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
145299IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
147018IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
147048IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2014060320140525
147060IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
147342IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
147345IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
147351IntelL1Cachegcc -Os -fomit-frame-pointer2014060320140525
147420IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2014060320140525
147468IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
147891IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
148071IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
148089IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
148206IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
148227IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
148248IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
148278IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
148359IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
148425IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
148506IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
148509IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
148539IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
148905IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
148965IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
149145IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
149403IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
149511IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
149694IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
150429IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
150462IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
150948IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
150978IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
151872IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
151926IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2014060320140525
151938IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
151962IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
151968IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
152382IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
152412IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
152430IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
152469IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
152511IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
152703IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
154488IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
154560IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
154563IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
154965IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
156888IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
157158IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
157200IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
157233IntelL1Cachegcc -O2 -fomit-frame-pointer2014060320140525
157254IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2014060320140525
157266IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
158304IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
158334IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
162087IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
162108IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
243816sphlib-smallcc2014060320140525
243939sphlib-smallgcc2014060320140525
243942sphlib-smallgcc -funroll-loops2014060320140525
248574sphlibgcc2014060320140525
248664sphlibcc2014060320140525
248766IntelL1Cachegcc2014060320140525
248889sphlibgcc -funroll-loops2014060320140525
249399IntelL1Cachecc2014060320140525
249957IntelL1Cachegcc -funroll-loops2014060320140525
252423low-memgcc2014060320140525
252432low-memgcc -funroll-loops2014060320140525
252582low-memcc2014060320140525
307608lower-memgcc2014060320140525
307920lower-memgcc -funroll-loops2014060320140525
307962lower-memcc2014060320140525
313833no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
313860no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
313881no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
313956no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
314235no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
314280no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
314295no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
315120no-saltgcc -O3 -fomit-frame-pointer2014060320140525
315150no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
315174no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
315186no-saltgcc -m64 -O3 -fomit-frame-pointer2014060320140525
315213no-saltgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
315888no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
315930no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
316134no-saltgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
316182no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
316305no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
316320no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
316350no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
316362no-saltgcc -m64 -O2 -fomit-frame-pointer2014060320140525
316380no-saltgcc -O2 -fomit-frame-pointer2014060320140525
316401no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
316407no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
316992new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
317148no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
317184no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
317307new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
317634new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
317724new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
317769new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
318351new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
318456new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
318585new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
318588new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
318750new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
318768new-aes-roundgcc -O3 -fomit-frame-pointer2014060320140525
318792new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2014060320140525
319311new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
319347new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
319890new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
319935new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
320010new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
320013new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
320031new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
320031new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
320040new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
320052new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
320058new-aes-roundgcc -O2 -fomit-frame-pointer2014060320140525
320073new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
320091new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014060320140525
323841no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
323841no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
323844no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
323850no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
323895no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
323901no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
323916no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
323937no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
323955no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
323988no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
324129no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
324165no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
324201no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
324228no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
324585no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
324609no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
324804no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
324849no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
325734new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
325893new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
326226new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
326235new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
326469new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
326496new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
326514new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
326589new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
326637new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
326838new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
326895new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
326982new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
327063new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
327105new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
327693new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
327765new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
327996new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
328011new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
334047different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
334092different-ordergcc -O -fomit-frame-pointer2014060320140525
334101different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
334107different-ordergcc -m64 -O -fomit-frame-pointer2014060320140525
334107different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
334107different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
334110different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
334131different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
334164no-saltgcc -march=k8 -O -fomit-frame-pointer2014060320140525
334242no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
334245no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
334329no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
334329no-saltgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
334545different-ordergcc -march=nocona -O -fomit-frame-pointer2014060320140525
334704new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014060320140525
334710new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
334926no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
334953no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
335001no-saltclang -O3 -fomit-frame-pointer2014071220140622
335046no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
335124no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
335130no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
335163no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
335583different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
335631different-ordergcc -march=barcelona -O -fomit-frame-pointer2014060320140525
335640different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
335748new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
335802no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
335811new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
335820new-aes-roundgcc -O -fomit-frame-pointer2014060320140525
335832new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
335832no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
335832new-aes-roundgcc -m64 -O -fomit-frame-pointer2014060320140525
335862new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
335871new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
335886new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
335898new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
335925new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
336438new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014060320140525
336495new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
336537different-ordergcc -march=k8 -O -fomit-frame-pointer2014060320140525
336624different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
336729new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
336741new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
336870no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
336876no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
336891no-saltgcc -O -fomit-frame-pointer2014060320140525
336924no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
336942no-saltgcc -m64 -O -fomit-frame-pointer2014060320140525
336948new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
336948new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
336984no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
337002no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
337482no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
337524no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
337542no-saltgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
337794no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
337800no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
337851no-saltgcc -march=nocona -O -fomit-frame-pointer2014060320140525
337905no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
338346new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
338361new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
338862new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
338943new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
338949new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
339861new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
339888new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
339999new-aes-roundclang -O3 -fomit-frame-pointer2014071220140622
340017new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
340023new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
340365no-saltgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
340386no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
340392no-saltgcc -m64 -Os -fomit-frame-pointer2014060320140525
340401no-saltgcc -Os -fomit-frame-pointer2014060320140525
340404no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
340410no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
340413no-saltgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
340419no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
340422no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
340434no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
340437no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
340437no-saltgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
340440no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
340467no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
342900different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
342924different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
343128new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
343146new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014060320140525
343152new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
343161new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
343173new-aes-roundgcc -Os -fomit-frame-pointer2014060320140525
343182new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
343311different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
343368new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
343377different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
343425new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
343503new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
343521new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
343542new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
343545new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
343548new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
343596new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
343923different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
343926different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
343977different-ordergcc -funroll-loops -O -fomit-frame-pointer2014060320140525
344043different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
344073different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
346548different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
346593different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
346608different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
347043different-ordergcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
347118different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
347316different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
347340different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
347367different-ordergcc -O2 -fomit-frame-pointer2014060320140525
347406different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
347433different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
347439different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
347448different-ordergcc -m64 -O2 -fomit-frame-pointer2014060320140525
347529different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
348606different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
348621different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
348636different-ordergcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
348699different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
349107different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
349146different-ordergcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
350463different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
350919different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
350922no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
350940no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
350976no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
351018no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
351027different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
351027different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
351045no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
351054no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
351057no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
351060no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
351111no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
351519different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
351543different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
351555different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
351567different-ordergcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
351693different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
351729different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
351996different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
352485different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
352584different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
352590different-ordergcc -m64 -O3 -fomit-frame-pointer2014060320140525
352626different-ordergcc -O3 -fomit-frame-pointer2014060320140525
352770new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
352776new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
352818new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
352818new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
352821new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
352833new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
352833new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
353148new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
353298new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
357228different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
357300different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
357300different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
357306different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
360588different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
360642different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
361053different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
361125different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
361155different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
362970different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
362988different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
363102different-orderclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
363138different-orderclang -O3 -fomit-frame-pointer2014071220140622
363189different-orderclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
368718different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
368736different-ordergcc -Os -fomit-frame-pointer2014060320140525
368760different-ordergcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
368769different-ordergcc -march=k8 -Os -fomit-frame-pointer2014060320140525
368772different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
368784different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
368784different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
368790different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
368790different-ordergcc -m64 -Os -fomit-frame-pointer2014060320140525
368790different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
368790different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
368790different-ordergcc -march=nocona -Os -fomit-frame-pointer2014060320140525
368916different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
368976different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
383463different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
383469different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
383628different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
383634different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
383649different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
383649different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
383694different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
383700different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
383727different-ordergcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
3881708-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
3881828-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140525
3928268-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140525
3928808-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
3954338-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140525
3955718-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
3958868-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140525
3981788-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140525
3984698-bitgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140525
3987308-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140525
3987338-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
3996788-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
3996788-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140525
3998078-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140525
3998258-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
3998858-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140525
4009028-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140525
4024568-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140525
4024568-bitgcc -m64 -O2 -fomit-frame-pointer2014060320140525
4024808-bitgcc -O2 -fomit-frame-pointer2014060320140525
4032608-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140525
4032608-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140525
4032608-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014060320140525
4032638-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140525
4041128-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140525
4043678-bitgcc -march=k8 -O3 -fomit-frame-pointer2014060320140525
4044368-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140525
4046408-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140525
4050548-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140525
4050578-bitgcc -march=k8 -O2 -fomit-frame-pointer2014060320140525
4052438-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140525
4052498-bitgcc -m64 -O3 -fomit-frame-pointer2014060320140525
4052708-bitgcc -O3 -fomit-frame-pointer2014060320140525
4056998-bitgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140525
4057928-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140525
514635new-aes-roundgcc2014060320140525
514725new-aes-roundcc2014060320140525
514737new-aes-roundgcc -funroll-loops2014060320140525
5479148-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140525
5479298-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
5682758-bitgcc -march=nocona -O3 -fomit-frame-pointer2014060320140525
5691008-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
5731388-bitgcc -march=nocona -O2 -fomit-frame-pointer2014060320140525
5731538-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140525
5925068-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140525
5929058-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140525
596721no-saltgcc -funroll-loops2014060320140525
596754no-saltcc2014060320140525
596982no-saltgcc2014060320140525
599994different-ordergcc -funroll-loops2014060320140525
600015different-ordercc2014060320140525
600081different-ordergcc2014060320140525
7144418-bitclang -O3 -fomit-frame-pointer2014071220140622
7157558-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
7158638-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101520141014
7161368-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
7161458-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101520141014
8370398-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140525
8370488-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140525
8371088-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
8371988-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
8373068-bitgcc -funroll-loops -Os -fomit-frame-pointer2014060320140525
8428328-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
8429288-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140525
8629688-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140525
8629958-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
9856238-bitgcc -march=k8 -Os -fomit-frame-pointer2014060320140525
9857198-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140525
9857288-bitgcc -Os -fomit-frame-pointer2014060320140525
9857438-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140525
9857738-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140525
9860378-bitgcc -m64 -Os -fomit-frame-pointer2014060320140525
9907928-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140525
9908558-bitgcc -march=barcelona -Os -fomit-frame-pointer2014060320140525
9908768-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140525
9908948-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014060320140525
9909308-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140525
9910718-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140525
10249868-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140525
10249988-bitgcc -march=nocona -Os -fomit-frame-pointer2014060320140525
11389478-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
11395838-bitgcc -march=k8 -O -fomit-frame-pointer2014060320140525
11606768-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140525
11615438-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140525
11723648-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
11725658-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140525
11866148-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140525
11867438-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
11971928-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140525
11973878-bitgcc -march=nocona -O -fomit-frame-pointer2014060320140525
12044438-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140525
12063788-bitgcc -march=barcelona -O -fomit-frame-pointer2014060320140525
12066098-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140525
12066908-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140525
12070028-bitgcc -O -fomit-frame-pointer2014060320140525
12071738-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140525
12071948-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
12072398-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2014060320140525
12072578-bitgcc -m64 -O -fomit-frame-pointer2014060320140525
12073418-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140525
12158738-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140525
12162428-bitgcc -funroll-loops -O -fomit-frame-pointer2014060320140525
12168638-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140525
29901098-bitgcc2014060320140525
29909588-bitcc2014060320140525
29916668-bitgcc -funroll-loops2014060320140525

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: cc
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]

Number of similar (compiler,implementation) pairs: 616, namely:
CompilerImplementations
cc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=k8 -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=nocona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: cc
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

Number of similar (compiler,implementation) pairs: 88, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -march=nocona -Os -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-mpclmul'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mpclmul'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
SHAvite3.c: clang: warning: argument unused during compilation: '-mavx2'
SHAvite3.c: clang: warning: argument unused during compilation: '-fpolly'
SHAvite3.c: clang: warning: argument unused during compilation: '-fvectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
SHAvite3.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: In file included from hash.c:2:
hash.c: ./SHA3api_ref.h:85:4: warning: implicitly declaring C library function 'memset' with type 'void *(void *, int, unsigned long)'
hash.c: memset(state->gt;salt,0,64);
hash.c: ^
hash.c: ./SHA3api_ref.h:85:4: note: please include the header gt; or explicitly provide a declaration for 'memset'
hash.c: ./SHA3api_ref.h:176:10: warning: implicit declaration of function 'fprintf' is invalid in C99 [-Wimplicit-function-declaration]
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:176:10: warning: declaration of built-in function 'fprintf' requires inclusion of the header gt;
hash.c: ./SHA3api_ref.h:176:18: error: use of undeclared identifier 'stderr'
hash.c: fprintf(stderr, "We are sorry, you are calling Update one time after\n"
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: warning: implicitly declaring C library function 'memcpy' with type 'void *(void *, const void *, unsigned long)'
hash.c: memcpy(&state->gt;buffer[bufcnt], p, len);
hash.c: ^
hash.c: ./SHA3api_ref.h:204:10: note: please include the header gt; or explicitly provide a declaration for 'memcpy'
hash.c: 4 warnings and 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aes-instruct

Compiler output

Implementation: crypto_hash/shavite3512/sphlib
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
shavite.c: clang: warning: argument unused during compilation: '-mavx2'
shavite.c: clang: warning: argument unused during compilation: '-fpolly'
shavite.c: clang: warning: argument unused during compilation: '-fvectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
shavite.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3512/8-bit
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: In file included from SHAvite3.c:11:0:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=barcelona -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3512/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: In file included from hash.c:2:0:
hash.c: SHA3api_ref.h: In function 'Init':
hash.c: SHA3api_ref.h:85:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Update':
hash.c: SHA3api_ref.h:176:10: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]
hash.c: SHA3api_ref.h:176:18: error: 'stderr' undeclared (first use in this function)
hash.c: SHA3api_ref.h:176:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: SHA3api_ref.h:204:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:218:10: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:265:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h: In function 'Final':
hash.c: SHA3api_ref.h:301:7: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]
hash.c: SHA3api_ref.h:309:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]

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