Implementation notes: amd64, kizomba, crypto_hash/shavite3512

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20181216
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
36370sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
36407sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
36547sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
36560sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
36569sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
36578sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
36595sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
36598sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
36627sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
36721sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
36746sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
36782sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
36817sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
36820sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
36911sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
37087sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
37095sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
37099sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
37101sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
37199sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
37199sphlibgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
37217sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
37248sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
37258sphlibgcc -m64 -O2 -fomit-frame-pointer2018082020180818
37296sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
37303sphlibgcc -O2 -fomit-frame-pointer2018082020180818
37340sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
37401sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
37404sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
37411sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
37463sphlibgcc -m64 -O3 -fomit-frame-pointer2018082020180818
37478sphlibgcc -O3 -fomit-frame-pointer2018082020180818
37483sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
37541sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
37550sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
37554sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
37569sphlibgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
37595sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
37605sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
37623sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
37669sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
37677sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
37683sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
37714sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
37717sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
37781sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
37806sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
37816sphlibgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
37863sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
37873sphlibgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
37891sphlibgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
37906sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
37927sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
37927sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
37938sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
37992sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
38004sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
38020sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
38045sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
38053sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
38064sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
38089sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
38107sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
38170sphlibgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
38171sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
38179sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
38180sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
38191sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
38192sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
38198sphlibgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
38210sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
38244sphlibgcc -Os -fomit-frame-pointer2018082020180818
38291sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
38349sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
38363sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
38368sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
38371sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
38388sphlibgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
38394sphlibgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
38437sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
38492sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
38496sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
38516sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
38522sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
38532sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
38596sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
38613sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
38734sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
38877sphlibgcc -m64 -Os -fomit-frame-pointer2018082020180818
38914sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
39379sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
39381sphlib-smallclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
39395sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
39408sphlibgcc -march=nocona -O -fomit-frame-pointer2018082020180818
39444sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
39522sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
39579sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
39611sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
39621sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
39623sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
39639sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
39649sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
39766sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
39793sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
39805sphlibgcc -m64 -O -fomit-frame-pointer2018082020180818
39855sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
39905sphlibgcc -O -fomit-frame-pointer2018082020180818
39939sphlibgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
40057sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
40304sphlibclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
40417sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
40502sphlibgcc -march=k8 -O -fomit-frame-pointer2018082020180818
40935sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
41024sphlib-smallclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
41065sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
41125sphlib-smallclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
42000sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
42063sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
42306sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
42311sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
42421sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
42498sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
42609sphlib-smallgcc -O3 -fomit-frame-pointer2018082020180818
42659sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
42664sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
42698sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
42717sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
42732sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
42742sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2018082020180818
42748sphlibclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
42768sphlibclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
42786sphlibclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
42833sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
42871sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
42911sphlibclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
42966sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
43006sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
43030sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
43059sphlib-smallclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
43073sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
43089sphlibclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
43119sphlibclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
43125sphlib-smallclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
43168sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
43196sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
43200sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
43220sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
43225sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
43248sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
43254sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
43287sphlib-smallclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
43294sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
43328sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
43349sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
43351sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
43361sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
43389sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2018082020180818
43407sphlib-smallclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
43427sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
43455sphlib-smallgcc -O2 -fomit-frame-pointer2018082020180818
43526sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
43542sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
43557sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
43612sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
43621sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
43642sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
43661sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
43667sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
43706sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
43734sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
43768sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
43788sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
43850sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
43871sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
43885sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
43964sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
44135sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
44165low-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
44166low-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
44218low-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
44222low-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
44228sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
44307sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
44530low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
44754sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
44803low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
44821sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
44841sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
44854sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
44890sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
44923low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
44952sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
44966sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
45046sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
45050sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
45079low-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
45097low-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
45109low-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
45155sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
45204sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
45221sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
45226sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2018082020180818
45246sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
45268sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
45274sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
45327sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
45337sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
45354sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
45357sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
45385sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
45476sphlib-smallgcc -O -fomit-frame-pointer2018082020180818
45476sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
45500sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
45508sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
45540sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
45588sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
45591sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
45617sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
45676sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
45694sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
45698sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
45711sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
45714sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
45730sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
45756sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
45873sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
45887sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
45911sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
45919sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
45937sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
45949sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
45952sphlib-smallgcc -Os -fomit-frame-pointer2018082020180818
45978sphlib-smallgcc -m64 -O -fomit-frame-pointer2018082020180818
45986sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
46026sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
46036sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
46056sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
46057sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
46105sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
46105sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
46129sphlib-smallgcc -m64 -Os -fomit-frame-pointer2018082020180818
46270new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
46302sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2018082020180818
46369sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
46377sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
46391sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
46397sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
46776no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
46815new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
46821new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
46831no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
46859no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
46984new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
47020no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
47037IntelL1Cacheclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
47079new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
47172no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
47195no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
47218no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
47291no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
47353IntelL1Cacheclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
47411no-saltclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
47613no-saltclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
47728no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
47770new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
47887no-saltclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
47913no-saltclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
47992new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
48095different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
48139no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
48151different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
48153different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
48238different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
48301new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
48379no-saltclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
48390different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
48403no-saltclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
48453different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
48609no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
48621no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
48688different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
48851IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
48897IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
48925IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
48956IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
48989different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
49000new-aes-roundclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
49040IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
49159new-aes-roundclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
49216no-saltclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
49290new-aes-roundclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
49295IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
49444IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
49521IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
49611new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
49681new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
49712new-aes-roundclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
49720lower-memclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
49770new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
49950IntelL1Cacheclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
49985IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
50046IntelL1Cacheclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
50060IntelL1Cacheclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50129new-aes-roundclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
50189IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
50210different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
50228IntelL1Cacheclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
50260lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
50351IntelL1Cacheclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
50377IntelL1Cacheclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50438IntelL1Cacheclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50619lower-memclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
50734lower-memclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50742lower-memclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50750lower-memclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
50750no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
50854new-aes-roundclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
50889lower-memclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
50905lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
50988lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
51074no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
51125no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
51153lower-memclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
51175no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
51303no-saltgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
51339no-saltgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
51399new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
51412no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
51488no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
51516no-saltgcc -m64 -O2 -fomit-frame-pointer2018082020180818
51539no-saltgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
51565different-ordergcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
51579no-saltgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
51607no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
51633no-saltgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
51711no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
51712IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
51748new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
51752IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
51790IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
51819IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
51828different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
51843new-aes-roundgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
51845no-saltgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
51859IntelL1Cachegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
51873different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
51893no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
51907new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
51933different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
51939no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
51946IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
51952no-saltgcc -O2 -fomit-frame-pointer2018082020180818
51976new-aes-roundgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
51986IntelL1Cachegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
52008IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
52047different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
52058different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
52059new-aes-roundclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
52065new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
52069different-ordergcc -funroll-loops -O -fomit-frame-pointer2018082020180818
52073IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
52095different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
52108new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
52115IntelL1Cachegcc -O2 -fomit-frame-pointer2018082020180818
52119new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
52139IntelL1Cachegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
52154IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
52161different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
52165new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
52200no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
52213different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
52230new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
52248IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
52254different-ordergcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
52254different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
52260different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
52344no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
52369new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
52379new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
52379no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
52381new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
52440new-aes-roundgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
52462different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
52466new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
52494different-ordergcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
52495new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
52496different-ordergcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
52502IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
52506different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
52514IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2018082020180818
52533no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
52585IntelL1Cachegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
52613no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
52621IntelL1Cachegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
52639different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
52702new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
52718IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
52742IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
52839IntelL1Cachegcc -O3 -fomit-frame-pointer2018082020180818
52841different-ordergcc -O2 -fomit-frame-pointer2018082020180818
52854IntelL1Cachegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
52864new-aes-roundgcc -O2 -fomit-frame-pointer2018082020180818
52877new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
52911new-aes-roundgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
52921low-memgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
52922low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
52931IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
52938no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
52939IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
52953new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
52962no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
52967new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2018082020180818
52988IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
52994IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
53010new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
53028different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
53029different-orderclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
53036different-ordergcc -m64 -O2 -fomit-frame-pointer2018082020180818
53069IntelL1Cachegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
53101IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
53112IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
53135different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
53135new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
53139low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
53146IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
53151new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
53156low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
53163IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
53171IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
53217different-ordergcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
53230no-saltgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
53234low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
53236different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
53236no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
53240low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
53240IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
53242new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
53248new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
53252different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
53256no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
53261different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
53266IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
53272different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
53296no-saltgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
53303IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2018082020180818
53306low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
53311low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
53345IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
53369no-saltgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
53373no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
53385IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
53395no-saltgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
53416different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
53417different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
53460low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
53462no-saltgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
53466different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
53476new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
53476no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
53484no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
53498IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
53502new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
53524different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
53548different-ordergcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
53553new-aes-roundgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
53556new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
53565IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
53573no-saltgcc -m64 -Os -fomit-frame-pointer2018082020180818
53621no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
53629no-saltgcc -Os -fomit-frame-pointer2018082020180818
53631different-ordergcc -O3 -fomit-frame-pointer2018082020180818
53631different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
53640different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
53645different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
53647different-ordergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
53651different-ordergcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
53652different-ordergcc -march=k8 -Os -fomit-frame-pointer2018082020180818
53688no-saltgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
53697different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
53699no-saltgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
53707different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
53712IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
53713different-ordergcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
53732IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
53750no-saltgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
53758no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
53758different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
53758different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
53773different-ordergcc -m64 -O3 -fomit-frame-pointer2018082020180818
53803no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
53811IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2018082020180818
53814different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
53815no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
53826no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
53835different-ordergcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
53847different-ordergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
53861different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
53869different-ordergcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
53879IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
53879different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
53882different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
53901different-ordergcc -m64 -Os -fomit-frame-pointer2018082020180818
53926different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
53938different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
53982new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
53992IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
53994different-ordergcc -Os -fomit-frame-pointer2018082020180818
53994different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
53994no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
54004different-ordergcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
54020different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
54025new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
54045new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
54047IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
54081no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
54098no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
54123new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
54186different-ordergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
54222different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
54242new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
54248different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
54270no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
54296new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
54339new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
54353no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
54354new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
54401different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
54415different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
54436new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
54442different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
54442no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
54450different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
54461different-ordergcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
54468new-aes-roundgcc -Os -fomit-frame-pointer2018082020180818
54488different-ordergcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
54490new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
54506new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
54552new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
54605different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
54641new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
54645new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
54661IntelL1Cachegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
54780new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
54786new-aes-roundgcc -m64 -Os -fomit-frame-pointer2018082020180818
54802new-aes-roundgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
54887different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
54893different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
54914lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
54942no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
54968different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
54988new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
54994different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
55002different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
55059low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
55070no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
55113different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
55143lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
55151new-aes-roundgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
55205new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
55277IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
55282different-ordergcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
55319different-orderclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
55351IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2018082020180818
55369IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2018082020180818
55373different-ordergcc -march=nocona -Os -fomit-frame-pointer2018082020180818
55397IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
55414low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
55427IntelL1Cachegcc -Os -fomit-frame-pointer2018082020180818
55429IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
55433different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
55441low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
55470low-memgcc -O2 -fomit-frame-pointer2018082020180818
55476low-memgcc -m64 -O2 -fomit-frame-pointer2018082020180818
55514no-saltgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
55518new-aes-roundgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
55579IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
55584IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
55587IntelL1Cachegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
55595new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
55603low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
55613low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
55617low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
55619IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
55630IntelL1Cachegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
55648low-memgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
55668IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
55680low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
55687different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
55722different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
55730IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
55734IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
55752low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
55760IntelL1Cachegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
55768low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
55791IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
55816IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
55839IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
55861low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
55875low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
55883IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
55897no-saltgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
55922low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
55927IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
55940IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
55960IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
55972IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
55978IntelL1Cachegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
56043low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
56075low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
56096IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
56097no-saltgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
56099low-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
56105low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
56108low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
56108new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
56109no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
56113IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
56137IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
56145low-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
56187low-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
56196no-saltgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
56211low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
56230no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
56248IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2018082020180818
56250low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
56266no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
56347IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
56359no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
56369low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
56391no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
56443new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
56444no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
56448new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
56454different-ordergcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
56462new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
56484different-orderclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
56488no-saltgcc -m64 -O3 -fomit-frame-pointer2018082020180818
56496low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
56500IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
56510IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
56528IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
56542IntelL1Cachegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
56569new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
56571different-orderclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
56641IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2018082020180818
56666low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
56667new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
56683different-orderclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
56688new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
56720IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
56726IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
56746no-saltgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
56766no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
56784new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
56798no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
56804IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2018082020180818
56827no-saltgcc -march=nocona -O -fomit-frame-pointer2018082020180818
56833IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
56838no-saltgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
56839no-saltgcc -O3 -fomit-frame-pointer2018082020180818
56839new-aes-roundgcc -O -fomit-frame-pointer2018082020180818
56846low-memgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
56883no-saltgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
56891no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
56900IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
56903no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
56905new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
56913no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
56937low-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
56943low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
56952no-saltgcc -march=k8 -O -fomit-frame-pointer2018082020180818
56954no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
56959no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
56961IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
56961IntelL1Cachegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
56962no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
56972different-orderclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
56982different-orderclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
56994new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
57058no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
57080no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
57085IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
57107IntelL1Cachegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
57139no-saltgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
57145IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
57154no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
57154low-memgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
57161IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
57169IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2018082020180818
57175new-aes-roundgcc -m64 -O -fomit-frame-pointer2018082020180818
57177no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
57190different-orderclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
57246IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
57250no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
57270low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
57286different-ordergcc -O -fomit-frame-pointer2018082020180818
57303no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
57341IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
57351no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
57351new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
57362new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
57365new-aes-roundgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
57368low-memgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
57391new-aes-roundgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
57421different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
57429lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
57434new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2018082020180818
57454IntelL1Cachegcc -m64 -O -fomit-frame-pointer2018082020180818
57464no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
57476low-memgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
57481low-memgcc -O3 -fomit-frame-pointer2018082020180818
57496new-aes-roundgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
57508new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2018082020180818
57534low-memgcc -m64 -O3 -fomit-frame-pointer2018082020180818
57554IntelL1Cachegcc -O -fomit-frame-pointer2018082020180818
57565low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
57573no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
57606lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
57625low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
57641IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
57712low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
57724different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
57732new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
57736new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
57742no-saltgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
57760new-aes-roundgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
57760no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
57791no-saltgcc -O -fomit-frame-pointer2018082020180818
57802no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
57837different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
57861low-memgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
57894no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
57934IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
57945no-saltgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
57948new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
57948no-saltgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
57966new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
57968new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
58000new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
58004no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
58018new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
58024different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
58060new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
58060new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
58068new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
58071different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
58077different-ordergcc -march=k8 -O -fomit-frame-pointer2018082020180818
58086different-ordergcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
58091different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
58103different-ordergcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
58111different-ordergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
58161different-ordergcc -march=barcelona -O -fomit-frame-pointer2018082020180818
58167different-ordergcc -m64 -O -fomit-frame-pointer2018082020180818
58226no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
58240low-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
58288different-ordergcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
58325no-saltgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
58333low-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
58359IntelL1Cachegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
58369new-aes-roundgcc -O3 -fomit-frame-pointer2018082020180818
58458low-memgcc -march=nocona -O -fomit-frame-pointer2018082020180818
58464new-aes-roundgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
58514new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
58546low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
58573IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
58639lower-memgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
58645lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
58645new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
58665lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
58720low-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
58743lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
58778lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
58838lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
58872lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
58895different-orderclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
58899new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
58903different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
59077low-memgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
59130low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
59171low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
59207new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2018082020180818
59220low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
59256low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
59272new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
59301low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
59302low-memgcc -march=k8 -O -fomit-frame-pointer2018082020180818
59328low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
59335different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
59357new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
59361low-memgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
59369new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
59371new-aes-roundgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
59377low-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
59427different-ordergcc -march=nocona -O -fomit-frame-pointer2018082020180818
59435low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
59441low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
59459low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
59459low-memgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
59460new-aes-roundgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
59488low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
59494low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
59502low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
59516low-memgcc -m64 -Os -fomit-frame-pointer2018082020180818
59533low-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
59581low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
59593low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
59597low-memgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
59609low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
59621low-memgcc -Os -fomit-frame-pointer2018082020180818
59648low-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
59669new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
59671lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
59758lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
59770lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
59782different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
59796low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
59804different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
59823low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
59827low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
59828low-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
59861no-saltgcc -m64 -O -fomit-frame-pointer2018082020180818
59889low-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
59924low-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
60004low-memgcc -m64 -O -fomit-frame-pointer2018082020180818
60093low-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
60159low-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
60175lower-memgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
60208lower-memgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
60211lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
60220low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
60228low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
60242lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
60271lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
60323lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
60377lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
60391lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
60391new-aes-roundgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
60439low-memgcc -O -fomit-frame-pointer2018082020180818
60464low-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
60496lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
60543low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
60603new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
60605lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
60623lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
60899low-memgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
60932low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
61131low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
61139low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
61139lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
61149new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
61181lower-memgcc -march=nocona -O -fomit-frame-pointer2018082020180818
61238low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
61278low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
61373new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
61506lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
61514lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
61540lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
61559lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
61593lower-memgcc -O3 -fomit-frame-pointer2018082020180818
61629lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
61657low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
61714lower-memgcc -m64 -O3 -fomit-frame-pointer2018082020180818
61765lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
61800lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
61919lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
61988lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
62034lower-memgcc -Os -fomit-frame-pointer2018082020180818
62045lower-memgcc -m64 -Os -fomit-frame-pointer2018082020180818
62054lower-memgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
62063lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
62091lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
62097lower-memgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
62105lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
62135lower-memgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
62173lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
62182lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
62195lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
62256lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
62258lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
62270lower-memgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
62324lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
62363lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
62365lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
62407lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
62434lower-memgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
62486lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
62490lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
62494lower-memgcc -O2 -fomit-frame-pointer2018082020180818
62518lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
62522lower-memgcc -m64 -O2 -fomit-frame-pointer2018082020180818
62530lower-memgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
62619lower-memgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
62663lower-memgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
62685lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
62688lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
62746lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
62752lower-memgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
62818lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
62849lower-memgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
62942lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
62943lower-memgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
62954lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
62972low-memgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
62998lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63002lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63004lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63014lower-memgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
63026lower-memgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
63044lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63057lower-memgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
63087lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
63111lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
63246low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63311lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
63320low-memgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63355low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63399lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
63401lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
63407lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
63522lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
63546low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
63548lower-memgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
63581lower-memgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
63596lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
63605low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
63619low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
63701lower-memgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
63716lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
63754lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
63778lower-memgcc -m64 -O -fomit-frame-pointer2018082020180818
63783lower-memgcc -O -fomit-frame-pointer2018082020180818
63974lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
63980low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
64222lower-memgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
64542lower-memgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
64776lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
65546lower-memgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
65665lower-memgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
66333lower-memgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
66437lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
66766lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
67184lower-memgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
67498lower-memgcc -march=k8 -O -fomit-frame-pointer2018082020180818
67568lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
107621sphlibgcc -funroll-loops2018082020180818
108460sphlibgcc2018082020180818
110171sphlibcc2018082020180818
125786sphlib-smallgcc2018082020180818
126356sphlib-smallgcc -funroll-loops2018082020180818
126891sphlib-smallcc2018082020180818
142282new-aes-roundgcc -funroll-loops2018082020180818
143371new-aes-roundgcc2018082020180818
143829new-aes-roundcc2018082020180818
149641low-memcc2018082020180818
149803low-memgcc -funroll-loops2018082020180818
149808IntelL1Cachegcc2018082020180818
150129low-memgcc2018082020180818
150232IntelL1Cachegcc -funroll-loops2018082020180818
150879IntelL1Cachecc2018082020180818
151379no-saltgcc2018082020180818
151426no-saltgcc -funroll-loops2018082020180818
152244different-ordergcc -funroll-loops2018082020180818
154236different-ordergcc2018082020180818
155264different-ordercc2018082020180818
161496no-saltcc2018082020180818
169915lower-memcc2018082020180818
170567lower-memgcc -funroll-loops2018082020180818
170692lower-memgcc2018082020180818
1949968-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
1952228-bitgcc -funroll-loops -O3 -fomit-frame-pointer2018082020180818
1953498-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
1956418-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018082020180818
1957148-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018082020180818
1963308-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018082020180818
1963608-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1969828-bitgcc -funroll-loops -O2 -fomit-frame-pointer2018082020180818
1970958-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018082020180818
1972918-bitgcc -O2 -fomit-frame-pointer2018082020180818
1972988-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018082020180818
1973618-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018082020180818
1975448-bitgcc -O3 -fomit-frame-pointer2018082020180818
1975918-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018082020180818
1976898-bitgcc -m64 -O2 -fomit-frame-pointer2018082020180818
1977278-bitgcc -m64 -O3 -fomit-frame-pointer2018082020180818
1978858-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1980858-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018082020180818
1980938-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018082020180818
1981398-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018082020180818
1982728-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018082020180818
1984988-bitgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018082020180818
1987708-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018082020180818
1987838-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018082020180818
1988288-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018082020180818
1990818-bitgcc -march=k8 -O3 -fomit-frame-pointer2018082020180818
1990878-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018082020180818
1991748-bitgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018082020180818
1994178-bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018082020180818
1994848-bitgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018082020180818
1996838-bitgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018082020180818
2001298-bitgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018082020180818
2003608-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018082020180818
2003678-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018082020180818
2020978-bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018082020180818
2023408-bitgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018082020180818
2024228-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018082020180818
2027768-bitgcc -march=k8 -O2 -fomit-frame-pointer2018082020180818
3404868-bitclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
3438108-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018082020180818
3440388-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018082020180818
3499498-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018082020180818
3499648-bitclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018082020180818
3556598-bitclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
3561318-bitclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
3564098-bitclang -O3 -fomit-frame-pointer -Qunused-arguments2018082020180818
3574938-bitclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
3684368-bitclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018082020180818
4463538-bitgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018082020180818
4584768-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2018082020180818
4630418-bitgcc -funroll-loops -O -fomit-frame-pointer2018082020180818
4668018-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
4777288-bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018082020180818
4784608-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018082020180818
4995368-bitgcc -march=nocona -O2 -fomit-frame-pointer2018082020180818
4999228-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018082020180818
5000228-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
5003798-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2018082020180818
5003998-bitgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018082020180818
5012548-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
5012868-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018082020180818
5015108-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018082020180818
5030268-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2018082020180818
5031608-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018082020180818
5054018-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018082020180818
5069038-bitgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018082020180818
5080228-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018082020180818
5089948-bitgcc -march=barcelona -O2 -fomit-frame-pointer2018082020180818
5218058-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2018082020180818
5240638-bitgcc -m64 -O -fomit-frame-pointer2018082020180818
5244468-bitgcc -O -fomit-frame-pointer2018082020180818
5263498-bitgcc -march=k8 -O -fomit-frame-pointer2018082020180818
5267008-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
5310168-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2018082020180818
5343698-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018082020180818
5934388-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
5938428-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
5947108-bitgcc -march=nocona -O3 -fomit-frame-pointer2018082020180818
5955208-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018082020180818
6001238-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018082020180818
6005648-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018082020180818
6052168-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018082020180818
6141718-bitgcc -march=barcelona -O3 -fomit-frame-pointer2018082020180818
7970548-bitgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018082020180818
8162058-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
8197768-bitgcc -march=nocona -Os -fomit-frame-pointer2018082020180818
8209178-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018082020180818
8211398-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018082020180818
8217828-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018082020180818
8239578-bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018082020180818
8250168-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2018082020180818
8330008-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018082020180818
8352988-bitgcc -march=barcelona -Os -fomit-frame-pointer2018082020180818
8377408-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018082020180818
8378408-bitgcc -m64 -Os -fomit-frame-pointer2018082020180818
8393938-bitgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018082020180818
8395008-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
8399518-bitgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018082020180818
8408478-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018082020180818
8412988-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
8413248-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
8418518-bitgcc -Os -fomit-frame-pointer2018082020180818
8431728-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018082020180818
8454788-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2018082020180818
8454898-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018082020180818
8473198-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018082020180818
8473468-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018082020180818
8499138-bitgcc -march=k8 -Os -fomit-frame-pointer2018082020180818
8499308-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018082020180818
8559038-bitgcc -funroll-loops -Os -fomit-frame-pointer2018082020180818
8657268-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018082020180818
8677988-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
8693658-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
8724878-bitgcc -march=barcelona -O -fomit-frame-pointer2018082020180818
8909178-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2018082020180818
8911588-bitgcc -march=nocona -O -fomit-frame-pointer2018082020180818
9022828-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018082020180818
9116798-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018082020180818
16701908-bitgcc2018082020180818
16792368-bitgcc -funroll-loops2018082020180818
16983348-bitcc2018082020180818

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]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~

Number of similar (compiler,implementation) pairs: 749, 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=core-avx-i -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=core-avx2 -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -m64 -march=corei7-avx -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 -O3 -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3512.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE512_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 107, 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=core-avx-i -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core-avx2 -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 -O3 -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 -O3 -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-avx -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=corei7 -O3 -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=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes-instruct
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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 -Qunused-arguments
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: 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.

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 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 -Qunused-arguments
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:140:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE512_PTXT]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE512_PTXT]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:141:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE512_PTXT+16]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE512_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:142:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm2, [SHAVITE512_PTXT+32]");
hash.c: ^
hash.c: gt;:1:15: note: instantiated into assembly here
hash.c: movaps xmm2, [SHAVITE512_PTXT+32]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aes-instruct
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aes-instruct

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: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~
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: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^~~~~~~

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
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3512.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE512_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/x86_64-linux-gnu-ld: crypto_hash_shavite3512.a(hash.o): relocation R_X86_64_32S against undefined symbol `SHAVITE512_PTXT' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/x86_64-linux-gnu-ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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