Implementation notes: amd64, hydra2, crypto_hash/shavite3512

Computer: hydra2
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: shavite3512
TimeImplementationCompilerBenchmark dateSUPERCOP version
60296sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
60300sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
60316sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
60320sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
60320sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
60324sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
60360sphlibgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
60380sphlibgcc -march=k8 -O -fomit-frame-pointer2014052920140525
60620sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
60704sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
60708sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
60720sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
60720sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
60748sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
60752sphlibgcc -march=nocona -O -fomit-frame-pointer2014052920140525
60760sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
60768sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
60772sphlibgcc -O -fomit-frame-pointer2014052920140525
60796sphlibgcc -m64 -O -fomit-frame-pointer2014052920140525
60808sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
60880sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
60896sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
60984sphlibgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
65340sphlibclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
65516sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
65540sphlibclang -O3 -fomit-frame-pointer2014071220140622
65624sphlibclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
65636sphlibclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
65720sphlibclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
66296sphlibclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
66936sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
66980sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
66988sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
67340sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
67360sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
67384sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
67432sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
67436sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
67464sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
67488sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67528sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
67568sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
67580sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
67624sphlibgcc -m64 -O2 -fomit-frame-pointer2014052920140525
67868sphlibgcc -O2 -fomit-frame-pointer2014052920140525
68088sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
68124sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
68132sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
68192sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
68208sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
68224sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
68224sphlibgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
68332sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
68380sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
68420sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
68440sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
68440sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
68468sphlibgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
68484sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
68536sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
68592sphlib-smallclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
68632sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
68640sphlib-smallclang -O3 -fomit-frame-pointer2014071220140622
68740sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
68780sphlib-smallclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
68780sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2014052920140525
68844sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
68848sphlib-smallgcc -m64 -O -fomit-frame-pointer2014052920140525
68852sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
68860sphlib-smallgcc -O -fomit-frame-pointer2014052920140525
68896sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
68908sphlibgcc -m64 -O3 -fomit-frame-pointer2014052920140525
68924sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
68932sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
68956sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
68968sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
68984sphlib-smallclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
69000sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
69004sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
69008sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
69012sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
69012sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
69016sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
69028sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
69048sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2014052920140525
69076sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
69088sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
69092sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
69116sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
69164sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
69180sphlibgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
69192sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
69228sphlibgcc -O3 -fomit-frame-pointer2014052920140525
69228sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
69228sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
69312sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
69316sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
69356sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
69364sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
69364sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
69856sphlibgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
69864sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
70004sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
70040sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
70168sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2014052920140525
70196sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
70276sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
70284sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
70288sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
70308sphlib-smallgcc -O2 -fomit-frame-pointer2014052920140525
70324sphlib-smallgcc -O3 -fomit-frame-pointer2014052920140525
70336sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
70356sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2014052920140525
70360sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
70408sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
70432sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
70464sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
70496sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
70532sphlib-smallclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
70532sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
70576sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
70636sphlib-smallclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
70640sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
70644sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
70692sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
70692sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
70700sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
70732sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
70772sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
70800sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
70864sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
70876sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
70952sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
71076sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
71424sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
71552sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
71648sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
71720sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
71724sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
71732sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
71744sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
71744sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
71888sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
71924sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
73472sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
73484sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
73488sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
73492sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
73508sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
73528sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
73536sphlibgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
73844sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
73856sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
73868sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
73908sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
73976sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
74232sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
74232sphlibgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
74240sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
74260sphlibgcc -m64 -Os -fomit-frame-pointer2014052920140525
74264sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
74324sphlibgcc -Os -fomit-frame-pointer2014052920140525
74332sphlibgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
74760sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
74792sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
74796sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
74864sphlibgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
75720sphlib-smallgcc -m64 -Os -fomit-frame-pointer2014052920140525
75736sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
75776sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
75812sphlib-smallgcc -Os -fomit-frame-pointer2014052920140525
75824sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
75844sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
75932sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
75980sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
76076sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
76156sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
76172sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
76212sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
76224sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
76232sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
76372sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
76372sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
76396sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
76396sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
76416sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
76436sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
76472sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
76476sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
76476sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
79592IntelL1Cacheclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
79788IntelL1Cacheclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
80012IntelL1Cacheclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
80276IntelL1Cacheclang -O3 -fomit-frame-pointer2014071220140622
80296sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
80324sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
80592sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80616IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
80680IntelL1Cacheclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
80696IntelL1Cachegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
80704IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
80708low-memgcc -m64 -O -fomit-frame-pointer2014052920140525
80744IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
80752sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
80804IntelL1Cachegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
80808low-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
80808low-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
80812low-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
80868low-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
80924low-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
81024low-memgcc -O -fomit-frame-pointer2014052920140525
81024sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
81024sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
81148low-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
81236sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
81268sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
81280IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
81328IntelL1Cachegcc -funroll-loops -O -fomit-frame-pointer2014052920140525
81356IntelL1Cachegcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
81376low-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
81376low-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
81396IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
81404low-memgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
81408low-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
81408low-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
81416low-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
81444low-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
81484low-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
81676IntelL1Cachegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
81700IntelL1Cacheclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
81836low-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
81844low-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
81972low-memgcc -march=k8 -O -fomit-frame-pointer2014052920140525
82648low-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
82688IntelL1Cachegcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
82808IntelL1Cachegcc -march=nocona -O -fomit-frame-pointer2014052920140525
82916IntelL1Cachegcc -march=barcelona -O -fomit-frame-pointer2014052920140525
82988low-memgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
83276IntelL1Cachegcc -march=k8 -O -fomit-frame-pointer2014052920140525
83568IntelL1Cachegcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
83888low-memgcc -march=nocona -O -fomit-frame-pointer2014052920140525
83920IntelL1Cachegcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
83948low-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
84124lower-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
84324lower-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
84368IntelL1Cachegcc -O -fomit-frame-pointer2014052920140525
84564lower-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
84568lower-memgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
84600IntelL1Cachegcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
84608lower-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
84628lower-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
84628IntelL1Cachegcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
84896IntelL1Cachegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
84904IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
84920IntelL1Cachegcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
84920IntelL1Cachegcc -m64 -O -fomit-frame-pointer2014052920140525
84932IntelL1Cachegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
86224low-memgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
86288low-memgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
86520low-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
86520low-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
86528low-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
86548low-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
86568low-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
86628low-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
86644low-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
86960low-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
87108low-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
87252low-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
87296low-memgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
87316low-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
87420low-memgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
87452low-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
88464lower-memgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
88892lower-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
88916lower-memgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
89028low-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
89576low-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
89636low-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
89724low-memgcc -m64 -O2 -fomit-frame-pointer2014052920140525
89844lower-memgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
89900lower-memgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
89928low-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
89932lower-memgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
89956low-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
89964low-memgcc -O2 -fomit-frame-pointer2014052920140525
90412low-memgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
90432lower-memgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
90496low-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
90948low-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
91140low-memclang -O3 -fomit-frame-pointer2014071220140622
91164low-memclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
91184low-memclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
91188low-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
91236low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
91292lower-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
91356lower-memgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
91500low-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
91600lower-memgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
91676lower-memgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
91688low-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
91756low-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
91876low-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
91876low-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
91880low-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
91892low-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
91916low-memgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
91960low-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
92252low-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
92400low-memgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
92400low-memgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
92612low-memgcc -O3 -fomit-frame-pointer2014052920140525
92696low-memgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
92708low-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
92948low-memgcc -m64 -O3 -fomit-frame-pointer2014052920140525
93576low-memgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
93592low-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
93748lower-memgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
94272low-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
94276low-memgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
94468lower-memgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
94684lower-memgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
95124lower-memgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
95244lower-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
95284lower-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
95384lower-memgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
95492low-memgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
95540lower-memgcc -Os -fomit-frame-pointer2014052920140525
95796lower-memgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
95800lower-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
95816lower-memgcc -m64 -Os -fomit-frame-pointer2014052920140525
95868lower-memgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
95872low-memgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
95956lower-memgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
95988lower-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
96136lower-memgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
96164lower-memgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
96368lower-memgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
96416lower-memgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
96496lower-memgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
96648low-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
96672lower-memgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
96676lower-memgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
96740lower-memgcc -O2 -fomit-frame-pointer2014052920140525
96784lower-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
96792lower-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
96840lower-memgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
96852lower-memgcc -m64 -O2 -fomit-frame-pointer2014052920140525
96856lower-memgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
96856lower-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
96888lower-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
96940low-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
96968low-memgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
96976low-memgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
97020lower-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
97052lower-memgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
97072lower-memgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
97088lower-memgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
97108lower-memgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
97116lower-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
97116lower-memgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
97240lower-memgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
97260low-memgcc -m64 -Os -fomit-frame-pointer2014052920140525
97280lower-memgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
97304lower-memgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
97364low-memgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
97380lower-memgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
97476lower-memgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
97508lower-memgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
97568low-memgcc -Os -fomit-frame-pointer2014052920140525
97644low-memgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
97696lower-memgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
97720lower-memgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
97756low-memgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
97788IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
97792low-memgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
97804lower-memgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
97828lower-memgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
97856IntelL1Cachegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
97868low-memgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
97876low-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
97884low-memgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
97900low-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
97904low-memgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
97920lower-memgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
97936no-saltgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
97952low-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
97964lower-memgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
97968lower-memgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
97980no-saltgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
98040lower-memgcc -march=nocona -O -fomit-frame-pointer2014052920140525
98048low-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
98084low-memgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
98092IntelL1Cachegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
98120IntelL1Cachegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
98132low-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
98164lower-memgcc -m64 -O3 -fomit-frame-pointer2014052920140525
98176lower-memgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
98192IntelL1Cachegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
98240new-aes-roundgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
98304lower-memgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
98336lower-memgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
98364lower-memgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
98428lower-memgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
98428no-saltgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
98544low-memgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
98548new-aes-roundgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
98580new-aes-roundgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
98628lower-memgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
98628lower-memgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
98648new-aes-roundgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
98664lower-memgcc -O3 -fomit-frame-pointer2014052920140525
98672lower-memgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
98696lower-memgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
98712new-aes-roundgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
98728low-memgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
98984no-saltgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
99004no-saltgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
99128no-saltgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
99268no-saltgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
99284new-aes-roundgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
99292low-memgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
99768IntelL1Cachegcc -m64 -O3 -fomit-frame-pointer2014052920140525
99804low-memgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
99804no-saltgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
99832new-aes-roundgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
99872IntelL1Cachegcc -O3 -fomit-frame-pointer2014052920140525
99936IntelL1Cachegcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
99936IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
99956IntelL1Cachegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
99968no-saltgcc -O3 -fomit-frame-pointer2014052920140525
99972new-aes-roundgcc -O3 -fomit-frame-pointer2014052920140525
99980new-aes-roundgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
99980no-saltgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
99988IntelL1Cachegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
100016no-saltgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
100064no-saltgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
100160IntelL1Cachegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
100220IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
100248new-aes-roundgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
100372no-saltgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
100396new-aes-roundgcc -m64 -O3 -fomit-frame-pointer2014052920140525
100396IntelL1Cachegcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
100400no-saltgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
100424no-saltgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
100428IntelL1Cachegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
100528no-saltgcc -m64 -O3 -fomit-frame-pointer2014052920140525
100672no-saltgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
100716new-aes-roundgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
100768lower-memclang -O3 -fomit-frame-pointer2014071220140622
100832lower-memgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
100844lower-memgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
100932lower-memclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
100972no-saltgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
101044lower-memclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
101044no-saltgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
101084new-aes-roundgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
101120new-aes-roundgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
101332no-saltgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
101536lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
101788no-saltgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
101948new-aes-roundgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
102044new-aes-roundgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
102272lower-memclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
102344no-saltgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
102368new-aes-roundgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
102368lower-memgcc -march=k8 -O -fomit-frame-pointer2014052920140525
102404new-aes-roundgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
102440lower-memgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
102488no-saltgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
102512no-saltgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
102584no-saltgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
102620no-saltgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
102708new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
102772no-saltgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
102904new-aes-roundgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
102932new-aes-roundgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
102940no-saltgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
103096no-saltgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
103140lower-memgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
103284no-saltgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103284lower-memgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
103444new-aes-roundgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
103448lower-memclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
103452no-saltgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
103580new-aes-roundgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
103692new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
103848new-aes-roundgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
103852new-aes-roundgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
103972no-saltgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
103992no-saltgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
104052new-aes-roundgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104064no-saltgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
104080lower-memclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
104100no-saltgcc -O2 -fomit-frame-pointer2014052920140525
104100no-saltgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
104120new-aes-roundgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
104136no-saltgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
104160no-saltgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
104168new-aes-roundgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
104396new-aes-roundgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
104396no-saltgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
104488new-aes-roundgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
104604new-aes-roundgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104632no-saltgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104764new-aes-roundgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
104808no-saltgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
104812no-saltgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
104820no-saltgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
104904no-saltgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
105104no-saltgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
105200new-aes-roundgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
105216new-aes-roundgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
105220new-aes-roundgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
105236new-aes-roundgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
105304new-aes-roundgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
105344new-aes-roundgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
105348new-aes-roundgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
105352IntelL1Cachegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
105356lower-memgcc -m64 -O -fomit-frame-pointer2014052920140525
105396IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
105412new-aes-roundgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
105460lower-memgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
105476lower-memgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
105484lower-memgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
105660new-aes-roundgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
105680new-aes-roundgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
105720no-saltgcc -m64 -O2 -fomit-frame-pointer2014052920140525
105728new-aes-roundgcc -O2 -fomit-frame-pointer2014052920140525
105788no-saltgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
105844new-aes-roundgcc -m64 -O2 -fomit-frame-pointer2014052920140525
105876no-saltgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
105908lower-memgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
105924no-saltgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
105952lower-memgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
105956no-saltgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
105960lower-memgcc -O -fomit-frame-pointer2014052920140525
105976new-aes-roundgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
105988new-aes-roundgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
105996lower-memgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
106052IntelL1Cachegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
106064IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
106124no-saltgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
106128new-aes-roundgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
106128IntelL1Cachegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
106212new-aes-roundgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
106224new-aes-roundgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
106264new-aes-roundgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
106312no-saltgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
106364no-saltgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
106388IntelL1Cachegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
106404IntelL1Cachegcc -march=k8 -Os -fomit-frame-pointer2014052920140525
106408IntelL1Cachegcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
106412IntelL1Cachegcc -m64 -Os -fomit-frame-pointer2014052920140525
106412IntelL1Cachegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
106436IntelL1Cachegcc -Os -fomit-frame-pointer2014052920140525
106452IntelL1Cachegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
106504IntelL1Cachegcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
106548IntelL1Cachegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
106564IntelL1Cachegcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
106612IntelL1Cachegcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
106628new-aes-roundgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
106636IntelL1Cachegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
106640new-aes-roundgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
106652IntelL1Cachegcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
106660no-saltgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
106680no-saltgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
106712IntelL1Cachegcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
106884new-aes-roundgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
106892new-aes-roundgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
106968IntelL1Cachegcc -march=nocona -Os -fomit-frame-pointer2014052920140525
107060IntelL1Cachegcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
107068IntelL1Cachegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
107068new-aes-roundgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
107080IntelL1Cachegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
107116new-aes-roundgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
107124IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
107176no-saltgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
107184new-aes-roundgcc -march=nocona -O -fomit-frame-pointer2014052920140525
107192IntelL1Cachegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
107192different-ordergcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
107212IntelL1Cachegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
107264IntelL1Cachegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
107264IntelL1Cachegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
107268IntelL1Cachegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
107268IntelL1Cachegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
107288IntelL1Cachegcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
107292new-aes-roundgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
107308new-aes-roundgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
107332new-aes-roundgcc -m64 -O -fomit-frame-pointer2014052920140525
107352new-aes-roundgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
107376IntelL1Cachegcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
107400IntelL1Cachegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
107408no-saltclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
107428IntelL1Cachegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
107508IntelL1Cachegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
107572new-aes-roundgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
107644no-saltgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
107676different-ordergcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
107692new-aes-roundgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
107728no-saltclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
107776IntelL1Cachegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
107816different-ordergcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
107868no-saltgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
107888new-aes-roundgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
107896no-saltgcc -O -fomit-frame-pointer2014052920140525
107940new-aes-roundgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
107944different-ordergcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
107948no-saltgcc -march=nocona -O -fomit-frame-pointer2014052920140525
107980new-aes-roundgcc -O -fomit-frame-pointer2014052920140525
108040different-ordergcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
108048no-saltgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
108140no-saltgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
108164different-ordergcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
108196no-saltgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
108340different-ordergcc -march=barcelona -O -fomit-frame-pointer2014052920140525
108364no-saltgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
108388new-aes-roundgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
108396IntelL1Cachegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
108416new-aes-roundgcc -march=k8 -O -fomit-frame-pointer2014052920140525
108424different-ordergcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
108440different-ordergcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
108444different-ordergcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
108480new-aes-roundgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
108492new-aes-roundgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
108556different-ordergcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
108556new-aes-roundgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
108568different-ordergcc -funroll-loops -O -fomit-frame-pointer2014052920140525
108568IntelL1Cachegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
108588no-saltgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
108596different-ordergcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
108600no-saltgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
108688different-ordergcc -march=k8 -O -fomit-frame-pointer2014052920140525
108716no-saltgcc -march=k8 -O -fomit-frame-pointer2014052920140525
108728IntelL1Cachegcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
108780different-ordergcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
108856different-ordergcc -march=nocona -O -fomit-frame-pointer2014052920140525
108860new-aes-roundgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
108860IntelL1Cachegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
108884different-ordergcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
108900new-aes-roundgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
108936no-saltgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
108948no-saltgcc -m64 -O -fomit-frame-pointer2014052920140525
108952IntelL1Cachegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
108996different-ordergcc -m64 -O -fomit-frame-pointer2014052920140525
108996different-ordergcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
109000different-ordergcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
109096new-aes-roundgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
109124no-saltgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
109152new-aes-roundgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
109168no-saltgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
109268different-ordergcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
109300no-saltclang -O3 -fomit-frame-pointer2014071220140622
109348different-ordergcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
109384IntelL1Cachegcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
109384new-aes-roundgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
109428different-ordergcc -O3 -fomit-frame-pointer2014052920140525
109440IntelL1Cachegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
109440different-ordergcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
109452IntelL1Cachegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
109492different-ordergcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
109496different-ordergcc -O -fomit-frame-pointer2014052920140525
109544different-ordergcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
109552no-saltgcc -m64 -Os -fomit-frame-pointer2014052920140525
109584different-ordergcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
109588no-saltgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
109616no-saltgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
109616different-ordergcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
109676different-ordergcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
109692no-saltgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
109704no-saltgcc -Os -fomit-frame-pointer2014052920140525
109756new-aes-roundgcc -Os -fomit-frame-pointer2014052920140525
109760new-aes-roundgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
109784no-saltgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
109784no-saltgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
109788different-ordergcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
109816new-aes-roundgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
109840different-ordergcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
109844new-aes-roundgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
110000different-ordergcc -m64 -O3 -fomit-frame-pointer2014052920140525
110012new-aes-roundclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
110100no-saltgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
110116no-saltgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
110120new-aes-roundgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
110148new-aes-roundgcc -m64 -Os -fomit-frame-pointer2014052920140525
110188no-saltgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
110272different-ordergcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
110428new-aes-roundclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
110456new-aes-roundclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
110492no-saltclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
110524new-aes-roundclang -O3 -fomit-frame-pointer2014071220140622
110556different-ordergcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
110568no-saltgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
110572IntelL1Cachegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
110600IntelL1Cachegcc -O2 -fomit-frame-pointer2014052920140525
110616IntelL1Cachegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
110624IntelL1Cachegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
110628IntelL1Cachegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
110656IntelL1Cachegcc -m64 -O2 -fomit-frame-pointer2014052920140525
110832IntelL1Cachegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
110860no-saltclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
110868IntelL1Cachegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
110924no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
111004no-saltclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
111132different-ordergcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
111148no-saltgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
111224new-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
111376different-ordergcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
111460new-aes-roundclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
111516different-ordergcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
111836different-ordergcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
111964different-ordergcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
112196new-aes-roundclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
112268different-ordergcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
112428different-ordergcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
112468different-ordergcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
112496different-ordergcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
112768different-ordergcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
112836different-ordergcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
113004different-ordergcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
113096different-ordergcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
113284IntelL1Cachegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
113300no-saltgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
113392IntelL1Cachegcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
113452different-ordergcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
113456different-ordergcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
113520no-saltgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
113552different-ordergcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
113608different-ordergcc -O2 -fomit-frame-pointer2014052920140525
113616new-aes-roundgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
113644different-ordergcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
113660different-ordergcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
113732no-saltgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
113772different-ordergcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
113884new-aes-roundgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
113904new-aes-roundgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
113940different-ordergcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
113944different-ordergcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
113948no-saltgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
113996no-saltgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
114000new-aes-roundgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
114044new-aes-roundgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
114048different-ordergcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
114096new-aes-roundgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
114132different-ordergcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
114140different-ordergcc -m64 -O2 -fomit-frame-pointer2014052920140525
114244different-ordergcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
114280no-saltgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
114288new-aes-roundgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
114324different-ordergcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
114416no-saltgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
114616different-ordergcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
114644different-ordergcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
114712no-saltgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
114816no-saltgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
114904different-ordergcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
115336new-aes-roundgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
115388different-ordergcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
115420different-ordergcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
115868new-aes-roundgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
115936different-ordergcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
117520different-orderclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
117600different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
117836different-orderclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
118028different-orderclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
118180different-orderclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
118608different-orderclang -O3 -fomit-frame-pointer2014071220140622
118664different-ordergcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
118716different-orderclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
120120different-ordergcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
120392different-ordergcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
120616different-ordergcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
120620different-ordergcc -m64 -Os -fomit-frame-pointer2014052920140525
120628different-ordergcc -Os -fomit-frame-pointer2014052920140525
120816different-ordergcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
120904different-ordergcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
121068different-ordergcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
121284different-ordergcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
121348different-ordergcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
121416different-ordergcc -march=nocona -Os -fomit-frame-pointer2014052920140525
121700different-ordergcc -march=k8 -Os -fomit-frame-pointer2014052920140525
122408different-ordergcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
124356different-ordergcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
125288different-ordergcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
125416different-ordergcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
126008different-ordergcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
126168different-ordergcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
126352different-ordergcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
126648different-ordergcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
127164different-ordergcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
128580different-ordergcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
128624different-ordergcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
131624sphlibgcc -funroll-loops2014052920140525
131816sphlibcc2014052920140525
132688sphlibgcc2014052920140525
164792sphlib-smallcc2014052920140525
165388sphlib-smallgcc2014052920140525
166244sphlib-smallgcc -funroll-loops2014052920140525
170456IntelL1Cachegcc -funroll-loops2014052920140525
171316IntelL1Cachegcc2014052920140525
171360IntelL1Cachecc2014052920140525
174872low-memgcc -funroll-loops2014052920140525
174932low-memcc2014052920140525
178052low-memgcc2014052920140525
185608new-aes-roundcc2014052920140525
186484new-aes-roundgcc -funroll-loops2014052920140525
187876new-aes-roundgcc2014052920140525
209836different-ordergcc -funroll-loops2014052920140525
210104no-saltcc2014052920140525
210584no-saltgcc -funroll-loops2014052920140525
211388no-saltgcc2014052920140525
211840different-ordergcc2014052920140525
212980different-ordercc2014052920140525
217640lower-memgcc -funroll-loops2014052920140525
217892lower-memgcc2014052920140525
219164lower-memcc2014052920140525
2919448-bitgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
2950368-bitgcc -march=k8 -O3 -fomit-frame-pointer2014052920140525
2951128-bitgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014052920140525
2951808-bitgcc -march=barcelona -O3 -fomit-frame-pointer2014052920140525
2953008-bitgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052920140525
2956888-bitgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014052920140525
2968928-bitgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014052920140525
2979248-bitgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014052920140525
2988048-bitgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
2988968-bitgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
2990968-bitgcc -O3 -fomit-frame-pointer2014052920140525
2992888-bitgcc -march=barcelona -O2 -fomit-frame-pointer2014052920140525
2995448-bitgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014052920140525
2998568-bitgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
3004248-bitgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014052920140525
3009728-bitgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
3009848-bitgcc -funroll-loops -O3 -fomit-frame-pointer2014052920140525
3010328-bitgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052920140525
3012088-bitgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052920140525
3015448-bitgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052920140525
3023448-bitgcc -m64 -O3 -fomit-frame-pointer2014052920140525
3025528-bitgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014052920140525
3034008-bitgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052920140525
3034768-bitgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014052920140525
3037688-bitgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052920140525
3040728-bitgcc -funroll-loops -O2 -fomit-frame-pointer2014052920140525
3045768-bitgcc -m64 -O2 -fomit-frame-pointer2014052920140525
3047128-bitgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052920140525
3047648-bitgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052920140525
3052808-bitgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
3065208-bitgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052920140525
3067368-bitgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014052920140525
3067928-bitgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014052920140525
3068848-bitgcc -march=k8 -O2 -fomit-frame-pointer2014052920140525
3071888-bitgcc -O2 -fomit-frame-pointer2014052920140525
3074808-bitgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014052920140525
3102408-bitgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014052920140525
3102768-bitgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052920140525
7170928-bitgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014052920140525
7181728-bitgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
7202288-bitgcc -march=barcelona -Os -fomit-frame-pointer2014052920140525
7210848-bitgcc -march=k8 -Os -fomit-frame-pointer2014052920140525
7211208-bitgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052920140525
7211568-bitgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014052920140525
7215488-bitgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
7217288-bitgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
7218528-bitgcc -Os -fomit-frame-pointer2014052920140525
7223328-bitgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014052920140525
7229848-bitgcc -m64 -Os -fomit-frame-pointer2014052920140525
7237128-bitgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014052920140525
7266048-bitgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014052920140525
7293168-bitgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
7303768-bitgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052920140525
7311328-bitgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014052920140525
7316248-bitgcc -march=nocona -Os -fomit-frame-pointer2014052920140525
7316848-bitgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052920140525
7325488-bitgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052920140525
7325808-bitgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052920140525
7334008-bitgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
7334248-bitgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052920140525
7342488-bitgcc -funroll-loops -Os -fomit-frame-pointer2014052920140525
7344168-bitgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052920140525
7350368-bitgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052920140525
7352208-bitgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
7371848-bitgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052920140525
7383088-bitgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052920140525
7383648-bitgcc -march=nocona -O2 -fomit-frame-pointer2014052920140525
7416448-bitgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052920140525
7422848-bitgcc -march=nocona -O3 -fomit-frame-pointer2014052920140525
7677168-bitclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
7679088-bitclang -O3 -fwrapv -march=native -fomit-frame-pointer2014071220140622
7691648-bitclang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014071220140622
7693888-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101420141014
7694168-bitclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014071220140622
7694288-bitclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101420141014
7694528-bitclang -O3 -fomit-frame-pointer2014071220140622
9887008-bitgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
9890248-bitgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014052920140525
9907688-bitgcc -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
9908688-bitgcc -funroll-loops -O -fomit-frame-pointer2014052920140525
9910048-bitgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
9912568-bitgcc -march=k8 -O -fomit-frame-pointer2014052920140525
9914008-bitgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052920140525
9914208-bitgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052920140525
9915968-bitgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052920140525
9990208-bitgcc -march=barcelona -O -fomit-frame-pointer2014052920140525
10010288-bitgcc -m64 -march=barcelona -O -fomit-frame-pointer2014052920140525
10011048-bitgcc -m64 -march=corei7 -O -fomit-frame-pointer2014052920140525
10011288-bitgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014052920140525
10011928-bitgcc -fno-schedule-insns -O -fomit-frame-pointer2014052920140525
10013208-bitgcc -m64 -O -fomit-frame-pointer2014052920140525
10013408-bitgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014052920140525
10013808-bitgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014052920140525
10016288-bitgcc -m64 -march=core2 -O -fomit-frame-pointer2014052920140525
10016328-bitgcc -O -fomit-frame-pointer2014052920140525
10435928-bitgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052920140525
10439568-bitgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
10574168-bitgcc -m64 -march=nocona -O -fomit-frame-pointer2014052920140525
10576688-bitgcc -march=nocona -O -fomit-frame-pointer2014052920140525
20382528-bitgcc2014052920140525
20443528-bitcc2014052920140525
20469408-bitgcc -funroll-loops2014052920140525

Compiler output

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

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

Compiler output

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

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 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/shavite3512/sphlib
Compiler: clang -O3 -fomit-frame-pointer
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.
try.c: try-anything.c:110:19: warning: if statement has empty body [-Wempty-body]
try.c: ;
try.c: ^
try.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 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/shavite3512/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: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer 8-bit IntelL1Cache different-order low-mem lower-mem new-aes-round no-salt

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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