Implementation notes: amd64, hydra2, crypto_hash/shavite3256

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3256
TimeImplementationCompilerBenchmark dateSUPERCOP version
33100sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
33116sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
33136sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
33204sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
33244sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
33412sphlibclang -O3 -fomit-frame-pointer2014071220140622
33420sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
34484sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
34492sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
34516sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
34536sphlibgcc -march=k8 -O -fomit-frame-pointer2014052920140525
34548sphlibgcc -O -fomit-frame-pointer2014052920140525
34560sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
34560sphlibgcc -march=nocona -O -fomit-frame-pointer2014052920140525
34564sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
34564sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
34568sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
34572sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
34576sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
34588sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
34592sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
34636sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
34700sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
34712sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
34712sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
34720sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
34732sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
34752sphlibgcc -m64 -O -fomit-frame-pointer2014052920140525
34792sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
34916sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
38752sphlib-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38772sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
38804sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
38816low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
38840sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
38848low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
38912low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
38928low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
38940low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
38968low-memgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
39028low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
39032low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
39044low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
39148no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
39148no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
39160sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
39164no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
39188sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
39208sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
39244no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
39264sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
39288sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
39288sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
39292sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
39300new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
39316new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
39316new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
39328new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
39336new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
39384sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
39424new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
39428sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
39464new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
39468new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
39492sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
39504new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
39524no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
39568no-saltgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
39576no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
39604no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
39608sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
39656sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
39672sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
39676no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
39676sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
39736sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
39744sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
39748sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
39752sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
40024sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
40160sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
40176sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
40176sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
40184sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
40184sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
40184sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
40460sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
40484sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
40496sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
40720new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014052920140525
40732new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
40828sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
40840new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
40892new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
40908new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
40912new-aes-roundgcc -O -fomit-frame-pointer2014052920140525
40928new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
40928new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
40932new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
40940new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
40956sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
40972sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
40980no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
40988sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
40996sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
41000sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
41008sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
41012sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
41016sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
41020new-aes-roundgcc -m64 -O -fomit-frame-pointer2014052920140525
41032new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
41032new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014052920140525
41044sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
41052sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
41052sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
41052sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
41052sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
41056sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
41056no-saltgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
41076new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
41100sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
41100sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
41108sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
41128sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
41140sphlibgcc -m64 -O2 -fomit-frame-pointer2014052920140525
41144no-saltgcc -march=k8 -O -fomit-frame-pointer2014052920140525
41148low-memclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41148sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
41148sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
41156low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
41176sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
41180sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
41180sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
41196no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
41216low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
41216sphlibgcc -m64 -O3 -fomit-frame-pointer2014052920140525
41216no-saltgcc -march=nocona -O -fomit-frame-pointer2014052920140525
41224low-memclang -O3 -fomit-frame-pointer2014071220140622
41224sphlibgcc -O3 -fomit-frame-pointer2014052920140525
41236low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41248no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
41260low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
41280no-saltclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41280low-memgcc -march=nocona -O -fomit-frame-pointer2014052920140525
41300sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
41304low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
41308sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
41312low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41320sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
41328sphlibgcc -O2 -fomit-frame-pointer2014052920140525
41340sphlib-smallgcc -O3 -fomit-frame-pointer2014052920140525
41344sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
41348sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052920140525
41348low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
41368sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
41380low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
41388low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
41392sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
41396no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
41396low-memgcc -O -fomit-frame-pointer2014052920140525
41396low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
41400low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
41404low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
41436no-saltclang -O3 -fomit-frame-pointer2014071220140622
41440no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41456no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
41460no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41472no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
41472low-memgcc -m64 -O -fomit-frame-pointer2014052920140525
41552no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
41564no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
41576no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
41600no-saltgcc -m64 -O -fomit-frame-pointer2014052920140525
41600no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
41604sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
41620no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
41624no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
41644sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
41660sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
41668no-saltgcc -O -fomit-frame-pointer2014052920140525
41708sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
41756sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
41768sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
41804low-memgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
41808sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
41816low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
41820sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
41820sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
41864sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
41876sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
41884sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
41904new-aes-roundclang -O3 -fomit-frame-pointer2014071220140622
41916new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
41920sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
41932sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
41952new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
41952low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
41960new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
41968low-memgcc -march=k8 -O -fomit-frame-pointer2014052920140525
41988new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
41992new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
42004new-aes-roundclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
42020sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
42076sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
42092sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
42112sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
42780sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
42780sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052920140525
42796sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052920140525
42796sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
42972no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
42984no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
42992no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
42996sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
43012no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
43012sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052920140525
43016no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
43032lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
43064no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
43084lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
43092no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
43092sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
43140no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
43144sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
43148sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
43152sphlib-smallgcc -O -fomit-frame-pointer2014052920140525
43152sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
43152sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
43160sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
43164sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
43168no-saltgcc -O3 -fomit-frame-pointer2014052920140525
43168sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
43184sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
43192sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
43232no-saltgcc -m64 -O3 -fomit-frame-pointer2014052920140525
43236new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43276new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43284no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
43292new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
43292new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
43308sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
43340sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
43348sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
43384new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
43396new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
43400sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
43428new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
43452sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
43496sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
43656sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052920140525
43684new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
43696new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
43696no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
43704no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43704sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43716sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
43724sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
43732no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
43752sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
43756no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43768no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
43772sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
43776sphlib-smallgcc -O2 -fomit-frame-pointer2014052920140525
43784no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
43792sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
43796sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
43796no-saltgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
43808sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
43816sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
43820new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
43824sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
43828sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
43832sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
43836no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
43840sphlibgcc -Os -fomit-frame-pointer2014052920140525
43844sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
43848new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
43864sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
43872sphlibgcc -m64 -Os -fomit-frame-pointer2014052920140525
43872new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
43884sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
43888new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
43888sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
43892sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
43904sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
43976sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
43988new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
43996sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
44028new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
44068new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
44104sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
44108new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
44112sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
44172new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
44204lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
44220new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
44224lower-memgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
44224lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
44228new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
44228new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
44236new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
44248sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
44272sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
44276lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
44332lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
44360lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
44364lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
44384new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
44400new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
44484new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
44528sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
44532sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
44540sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
44548lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
44552new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2014052920140525
44556sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
44560sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
44560sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
44564new-aes-roundgcc -O3 -fomit-frame-pointer2014052920140525
44568lower-memclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
44568sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
44584new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
44616no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
44640lower-memclang -O3 -fomit-frame-pointer2014071220140622
44656no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
44676lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
44680lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
44696no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
44708lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
44740lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
44784new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
44816new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
44960new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
44996sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
45012sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
45016sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
45024sphlib-smallgcc -Os -fomit-frame-pointer2014052920140525
45024sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052920140525
45032new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
45040sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
45048sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
45064sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
45068sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
45080sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
45092sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
45204no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
45300no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
45320no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
45328no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
45480no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45540sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45560no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45592sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
45604no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45636sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
45648no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45668no-saltgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
45672sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
45680sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
45720no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
45724sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
45732sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
45736sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45736sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
45740sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
45748sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
45772low-memgcc -m64 -O2 -fomit-frame-pointer2014052920140525
45800low-memgcc -O2 -fomit-frame-pointer2014052920140525
45804low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
45872sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45936low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
45936low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
45952low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
45952low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
45964low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
45976sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
45980low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
46008low-memgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
46036low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
46044low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
46080low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
46320low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
46328low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
46336low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
46496new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
46572new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
46588new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
46600new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
46612new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
46612new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
46628new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
46648new-aes-roundgcc -O2 -fomit-frame-pointer2014052920140525
46652new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
46680new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014052920140525
46736new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
46764new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
46788low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
46816low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
46828low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
46828low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
46900low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
46944low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
46952low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
46992low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
46996low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
47056new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
47116new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
47240low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
47288low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
47288lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
47292lower-memgcc -march=nocona -O -fomit-frame-pointer2014052920140525
47520low-memgcc -O3 -fomit-frame-pointer2014052920140525
47528lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
47560low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
47564lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
47576lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
47588lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
47592lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
47772new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
47800low-memgcc -m64 -O3 -fomit-frame-pointer2014052920140525
47864new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
47908new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
47908new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
47928new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
47936new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
47948no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
47976new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
47976no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
47988new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
48004new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
48056new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
48072no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
48076no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
48084no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
48084no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
48084no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
48084low-memgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
48088low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
48100no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
48104new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
48120new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
48132low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
48140new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48144low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
48148low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
48156low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
48160new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
48164no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
48236no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
48236no-saltgcc -m64 -Os -fomit-frame-pointer2014052920140525
48248no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
48252lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48260no-saltgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
48268new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
48268no-saltgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
48272no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48280lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48284new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
48284new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48288no-saltgcc -Os -fomit-frame-pointer2014052920140525
48300no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
48300new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
48308no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
48312new-aes-roundgcc -Os -fomit-frame-pointer2014052920140525
48312no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
48320new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014052920140525
48320new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
48324no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
48328new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
48340no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
48340no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
48344no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48408new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
48416lower-memgcc -O3 -fomit-frame-pointer2014052920140525
48444lower-memgcc -m64 -O3 -fomit-frame-pointer2014052920140525
48472lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
48476lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
48480low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48480lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
48496no-saltgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
48504lower-memgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
48516no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
48548lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
48552lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
48552low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
48556lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
48576lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
48580lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
48580lower-memgcc -m64 -O -fomit-frame-pointer2014052920140525
48584lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
48584lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
48584lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
48592lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
48608low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48612lower-memgcc -O -fomit-frame-pointer2014052920140525
48616low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
48632lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
48632low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
48640low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
48652lower-memgcc -march=k8 -O -fomit-frame-pointer2014052920140525
48660lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
48664lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
48700lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
48712low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
48720low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48728low-memgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48764lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48808lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
48828no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
48868low-memgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
48868low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
48876low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
48876low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
48880lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
48884no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
48888low-memgcc -Os -fomit-frame-pointer2014052920140525
48888lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
48888no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
48892low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
48900low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48904no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
48908low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
48916low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
48924no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
48932low-memgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
48944no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
48944low-memgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
48952no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
48952low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
48956low-memgcc -m64 -Os -fomit-frame-pointer2014052920140525
48972low-memgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
49008lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
49028low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
49032lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
49032low-memgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
49036low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
49040low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
49060lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
49092lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
49152lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
49172lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
49216no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
49240no-saltgcc -m64 -O2 -fomit-frame-pointer2014052920140525
49260no-saltgcc -O2 -fomit-frame-pointer2014052920140525
49392low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
49404low-memgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
49608low-memgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
49640low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
49688no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
49744no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
49768low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
49876low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
50060lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
50120lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
50148lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
50564lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
50648lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
51404lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
51408lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
51460lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
51548lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
51616lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
51624lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
51652lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
51664lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
51668lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
51872lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
51960lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
51976lower-memgcc -m64 -O2 -fomit-frame-pointer2014052920140525
51984lower-memgcc -O2 -fomit-frame-pointer2014052920140525
52060lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
57000lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
57128lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
57132lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
57176lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
57396lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
57424lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
57644lower-memgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
57676lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
57816lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
57904lower-memgcc -Os -fomit-frame-pointer2014052920140525
57928lower-memgcc -m64 -Os -fomit-frame-pointer2014052920140525
58000lower-memgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
58032lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
58272lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
58744lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
58780lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
58800lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
58872lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
58912lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
59736lower-memgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
59756lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
59796lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
59996lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
77276sphlibcc2014052920140525
77312sphlibgcc2014052920140525
77628sphlibgcc -funroll-loops2014052920140525
94560new-aes-roundcc2014052920140525
94652new-aes-roundgcc -funroll-loops2014052920140525
94888new-aes-roundgcc2014052920140525
95116low-memgcc2014052920140525
95132low-memgcc -funroll-loops2014052920140525
95340low-memcc2014052920140525
98488no-saltgcc -funroll-loops2014052920140525
98632no-saltcc2014052920140525
98924no-saltgcc2014052920140525
99624sphlib-smallcc2014052920140525
99692sphlib-smallgcc -funroll-loops2014052920140525
99796sphlib-smallgcc2014052920140525
119156lower-memgcc2014052920140525
119196lower-memgcc -funroll-loops2014052920140525
119216lower-memcc2014052920140525
1489928-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
1489928-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
1496128-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
1501568-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
1502688-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
1505568-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
1505568-bitgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
1505928-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
1511808-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
1513848-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
1514248-bitgcc -m64 -O3 -fomit-frame-pointer2014052920140525
1516568-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
1519008-bitgcc -O3 -fomit-frame-pointer2014052920140525
1523128-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
1527528-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
1528208-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
1529408-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
1530808-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
1531328-bitgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
1532448-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
1533608-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
1535248-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
1538488-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
1539008-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
1539488-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
1549368-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
1563088-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
1567808-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
1569168-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
1573568-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
1575848-bitgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
1576448-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
1581848-bitgcc -m64 -O2 -fomit-frame-pointer2014052920140525
1590848-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
1592568-bitgcc -O2 -fomit-frame-pointer2014052920140525
1600008-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
1600848-bitgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
1602008-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
3641888-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
3646688-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
3662248-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
3664008-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
3689248-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
3697408-bitgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
3739488-bitgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
3753568-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
3754928-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
3755008-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
3755168-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
3755688-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
3756888-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
3758088-bitgcc -Os -fomit-frame-pointer2014052920140525
3758368-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
3761528-bitgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
3765368-bitgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
3768408-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
3772928-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
3772968-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
3773008-bitgcc -m64 -Os -fomit-frame-pointer2014052920140525
3774528-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
3797968-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
3798008-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
3799248-bitgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
3799608-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
3800008-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
3806048-bitgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
3815768-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
3820008-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
3829808-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
3931608-bitclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
3933208-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
3949608-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
3949928-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
3950928-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
3951408-bitclang -O3 -fomit-frame-pointer2014071220140622
3951728-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
5018208-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
5020168-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
5073888-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
5074328-bitgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
5075648-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
5078688-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
5082128-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
5088008-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
5099208-bitgcc -march=k8 -O -fomit-frame-pointer2014052920140525
5110488-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
5128648-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
5151328-bitgcc -O -fomit-frame-pointer2014052920140525
5152768-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
5152808-bitgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
5153448-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
5158688-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
5159328-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
5170688-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
5172048-bitgcc -m64 -O -fomit-frame-pointer2014052920140525
5342528-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
5356568-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
5403728-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
5410968-bitgcc -march=nocona -O -fomit-frame-pointer2014052920140525
10590488-bitcc2014052920140525
10659368-bitgcc -funroll-loops2014052920140525
10669088-bitgcc2014052920140525

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: cc
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

Number of similar (compiler,implementation) pairs: 91, namely:
CompilerImplementations
cc aes-instruct
gcc aes-instruct
gcc -O2 -fomit-frame-pointer aes-instruct
gcc -O3 -fomit-frame-pointer aes-instruct
gcc -O -fomit-frame-pointer aes-instruct
gcc -Os -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops aes-instruct
gcc -funroll-loops -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aes-instruct
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aes-instruct
gcc -m64 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -O -fomit-frame-pointer aes-instruct
gcc -m64 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -O -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -Os -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aes-instruct
gcc -m64 -march=core2 -msse4.1 -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 -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=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/shavite3256/8-bit
Compiler: clang -O3 -fomit-frame-pointer
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt
clang -O3 -fwrapv -march=native -fomit-frame-pointer 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fomit-frame-pointer
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aes-instruct
clang -O3 -fwrapv -march=native -fomit-frame-pointer aes-instruct

Compiler output

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

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer sphlib sphlib-small
clang -O3 -fwrapv -march=native -fomit-frame-pointer sphlib sphlib-small

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mcpu=core-avx2'
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-mpclmul'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
hash.c: clang: warning: argument unused during compilation: '-mavx2'
hash.c: clang: warning: argument unused during compilation: '-fpolly'
hash.c: clang: warning: argument unused during compilation: '-fvectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize'
hash.c: clang: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
hash.c: hash.c:8:6: error: use of undeclared identifier 'crypto_hash_BYTES'
hash.c: Hash(crypto_hash_BYTES*8,in,inlen*8,out);
hash.c: ^
hash.c: 1 error generated.

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in
hash.c: hash.c: In function 'crypto_hash':
hash.c: hash.c:8:6: error: 'crypto_hash_BYTES' undeclared (first use in this function)
hash.c: hash.c:8:6: note: each undeclared identifier is reported only once for each function it appears in

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