Implementation notes: amd64, skylake, crypto_aead/led80n6t4silcv2

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_aead
Primitive: led80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
33818012refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121620161026
33818482refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121620161026
33897792refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121620161026
33897902refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121620161026
34468338refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121620161026
34479616refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121620161026
34483582refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121620161026
34485578refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121620161026
34485840refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121620161026
34488662refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121620161026
34491250refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121620161026
34493482refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121620161026
34670486refgcc -march=barcelona -O3 -fomit-frame-pointer2016121620161026
34697628refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121620161026
34697972refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121620161026
34698016refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121620161026
34702504refgcc -funroll-loops -O3 -fomit-frame-pointer2016121620161026
34718406refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121620161026
34752570refgcc -march=k8 -O3 -fomit-frame-pointer2016121620161026
34931974refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121620161026
34933590refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121620161026
35411130refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121620161026
35521092refgcc -O3 -fomit-frame-pointer2016121620161026
35526260refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121620161026
35547384refgcc -m64 -O3 -fomit-frame-pointer2016121620161026
35564800refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121620161026
35566128refgcc -march=nocona -O3 -fomit-frame-pointer2016121620161026
37024344refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121620161026
37026606refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121620161026
41189090refgcc -funroll-loops -O2 -fomit-frame-pointer2016121620161026
41191094refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121620161026
41265046refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121620161026
41508972refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121620161026
41509026refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121620161026
41529626refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121620161026
41534458refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121620161026
47454884refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121620161026
47466780refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121620161026
53684440refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121620161026
53686248refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121620161026
53756164refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121620161026
53770504refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121620161026
53996436refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121620161026
53998198refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121620161026
54004454refgcc -funroll-loops -O -fomit-frame-pointer2016121620161026
64573580refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121620161026
64576954refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121620161026
64586084refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121620161026
73870044refgcc -march=nocona -O2 -fomit-frame-pointer2016121620161026
73923224refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121620161026
75252022refgcc -m64 -O2 -fomit-frame-pointer2016121620161026
75253552refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121620161026
75335166refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121620161026
75346912refgcc -O2 -fomit-frame-pointer2016121620161026
75359786refgcc -march=k8 -O2 -fomit-frame-pointer2016121620161026
75375402refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121620161026
75451214refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121620161026
75459460refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121620161026
75471656refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121620161026
75491430refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121620161026
75496596refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121620161026
75524890refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121620161026
75556274refgcc -march=barcelona -O2 -fomit-frame-pointer2016121620161026
75992466refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121620161026
75995984refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121620161026
75999560refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121620161026
76981608refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121620161026
76996320refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121620161026
77434968refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121620161026
79619952refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121620161026
79621926refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121620161026
79628470refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121620161026
79629824refgcc -funroll-loops -Os -fomit-frame-pointer2016121620161026
79630126refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121620161026
79630740refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121620161026
79631458refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121620161026
81465100refgcc -m64 -march=nocona -O -fomit-frame-pointer2016121620161026
81475978refgcc -march=nocona -O -fomit-frame-pointer2016121620161026
82034054refgcc -march=nocona -Os -fomit-frame-pointer2016121620161026
82038540refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121620161026
82159658refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121620161026
82197102refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121620161026
82413922refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121620161026
82420780refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121620161026
82422216refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121620161026
82426300refgcc -Os -fomit-frame-pointer2016121620161026
82427144refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121620161026
82427528refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121620161026
82439598refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121620161026
82443576refgcc -march=k8 -Os -fomit-frame-pointer2016121620161026
82469112refgcc -m64 -Os -fomit-frame-pointer2016121620161026
82472962refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121620161026
82478162refgcc -march=barcelona -Os -fomit-frame-pointer2016121620161026
82488228refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121620161026
82609810refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121620161026
87252256refgcc -march=k8 -O -fomit-frame-pointer2016121620161026
87261878refgcc -m64 -march=k8 -O -fomit-frame-pointer2016121620161026
87287700refgcc -m64 -O -fomit-frame-pointer2016121620161026
87293216refgcc -march=barcelona -O -fomit-frame-pointer2016121620161026
87306076refgcc -O -fomit-frame-pointer2016121620161026
87308632refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121620161026
87525430refgcc -fno-schedule-insns -O -fomit-frame-pointer2016121620161026
87721400refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121620161026
87733330refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121620161026
87856106refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121620161026
87862612refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121620161026
87905630refgcc -m64 -march=core2 -O -fomit-frame-pointer2016121620161026
87905844refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121620161026
165642554refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
165665108refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
165740516refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
166140904refclang -O3 -fomit-frame-pointer -Qunused-arguments2016121620161026
166941892refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121620161026
166962814refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121620161026
168426398refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121620161026
168464190refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121620161026
168870330refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121620161026
168883066refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121620161026
496652706refgcc -funroll-loops2016121620161026
496797172refgcc2016121620161026
497634926refcc2016121620161026