Implementation notes: amd64, skylake, crypto_aead/primatesv1hanuman80

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_aead
Primitive: primatesv1hanuman80
TimeImplementationCompilerBenchmark dateSUPERCOP version
15550022refg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121620161026
19675896refg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121620161026
20679732refg++ -march=nocona -O3 -fomit-frame-pointer2016121620161026
20735082refg++ -m64 -march=nocona -O3 -fomit-frame-pointer2016121620161026
20846310refg++ -O3 -fomit-frame-pointer2016121620161026
20848628refg++ -fno-schedule-insns -O3 -fomit-frame-pointer2016121620161026
20852552refg++ -m64 -O3 -fomit-frame-pointer2016121620161026
20856526refg++ -m64 -march=core2 -O3 -fomit-frame-pointer2016121620161026
20865106refg++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121620161026
20896506refg++ -march=k8 -O3 -fomit-frame-pointer2016121620161026
20898044refg++ -m64 -march=k8 -O3 -fomit-frame-pointer2016121620161026
20914166refg++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121620161026
20916932refg++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121620161026
20923102refg++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121620161026
20924708refg++ -m64 -march=corei7 -O3 -fomit-frame-pointer2016121620161026
20929664refg++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121620161026
20936660refg++ -march=barcelona -O3 -fomit-frame-pointer2016121620161026
20941928refg++ -m64 -march=barcelona -O3 -fomit-frame-pointer2016121620161026
20950004refg++ -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121620161026
20952970refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121620161026
29504242refg++ -march=barcelona -O2 -fomit-frame-pointer2016121620161026
29525028refg++ -m64 -march=barcelona -O2 -fomit-frame-pointer2016121620161026
30112528refg++ -fno-schedule-insns -O2 -fomit-frame-pointer2016121620161026
30137998refg++ -m64 -O2 -fomit-frame-pointer2016121620161026
30146374refg++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121620161026
30181056refg++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121620161026
30182676refg++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121620161026
30186038refg++ -O2 -fomit-frame-pointer2016121620161026
30188138refg++ -m64 -march=core2 -O2 -fomit-frame-pointer2016121620161026
30188952refg++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121620161026
30195260refg++ -m64 -march=corei7 -O2 -fomit-frame-pointer2016121620161026
30349404refg++ -m64 -march=k8 -O2 -fomit-frame-pointer2016121620161026
30351354refg++ -march=k8 -O2 -fomit-frame-pointer2016121620161026
30464750refg++ -march=nocona -O2 -fomit-frame-pointer2016121620161026
30505042refg++ -m64 -march=nocona -O2 -fomit-frame-pointer2016121620161026
31931614refg++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121620161026
31950314refg++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121620161026
33455464refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121620161026
42261188refg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121620161026
51707996refg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121620161026
51720274refg++ -m64 -march=nocona -O -fomit-frame-pointer2016121620161026
51723016refg++ -march=nocona -O -fomit-frame-pointer2016121620161026
53053426refg++ -m64 -march=barcelona -O -fomit-frame-pointer2016121620161026
53072642refg++ -march=barcelona -O -fomit-frame-pointer2016121620161026
53707776refg++ -m64 -O -fomit-frame-pointer2016121620161026
53755214refg++ -fno-schedule-insns -O -fomit-frame-pointer2016121620161026
53766034refg++ -O -fomit-frame-pointer2016121620161026
54905982refg++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121620161026
54906712refg++ -m64 -march=core-avx-i -O -fomit-frame-pointer2016121620161026
54927296refg++ -m64 -march=corei7 -O -fomit-frame-pointer2016121620161026
54956560refg++ -m64 -march=core2 -O -fomit-frame-pointer2016121620161026
54960616refg++ -m64 -march=corei7-avx -O -fomit-frame-pointer2016121620161026
54969032refg++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121620161026
55261628refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121620161026
55395198refg++ -m64 -march=k8 -O -fomit-frame-pointer2016121620161026
55417282refg++ -march=k8 -O -fomit-frame-pointer2016121620161026
55933362refg++ -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121620161026
55938416refg++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121620161026
55958802refg++ -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121620161026
55997980refg++ -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121620161026
56027492refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121620161026
56030530refg++ -m64 -march=core-avx2 -O -fomit-frame-pointer2016121620161026
56064646refg++ -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121620161026
56123186refg++ -march=nocona -Os -fomit-frame-pointer2016121620161026
56130332refg++ -m64 -march=nocona -Os -fomit-frame-pointer2016121620161026
56324522refg++ -Os -fomit-frame-pointer2016121620161026
56337618refg++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121620161026
56405756refg++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121620161026
56412186refg++ -march=k8 -Os -fomit-frame-pointer2016121620161026
56430500refg++ -m64 -march=barcelona -Os -fomit-frame-pointer2016121620161026
56432962refg++ -m64 -march=core2 -Os -fomit-frame-pointer2016121620161026
56434144refg++ -m64 -march=corei7 -Os -fomit-frame-pointer2016121620161026
56451258refg++ -m64 -Os -fomit-frame-pointer2016121620161026
56474468refg++ -fno-schedule-insns -Os -fomit-frame-pointer2016121620161026
56483074refg++ -m64 -march=k8 -Os -fomit-frame-pointer2016121620161026
56507288refg++ -march=barcelona -Os -fomit-frame-pointer2016121620161026
73039374refclang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
73113054refclang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121620161026
73177354refclang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
73180348refclang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
73181644refclang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
73182930refclang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121620161026
73188382refclang++ -O3 -fomit-frame-pointer -Qunused-arguments2016121620161026
73288874refclang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121620161026
73685440refclang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121620161026
73724416refclang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121620161026
240109020refg++2016121620161026