Implementation notes: amd64, kizomba, crypto_sign/ecdonaldk571

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldk571
TimeImplementationCompilerBenchmark dateSUPERCOP version
16552975opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16553652opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16554198opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16555244opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16557867opensslgcc -Os -fomit-frame-pointer2017111020171020
16559262opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
16560766opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
16562951opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16562955opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
16563035opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16563332opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
16563927opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
16565462opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16565724opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16565773opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16565898opensslgcc -m64 -Os -fomit-frame-pointer2017111020171020
16566010opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
16566351opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
16566600opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16567577opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16567787opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16567879opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
16567953opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
16570197opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
16571766opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16574885opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16577181opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16579105opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16582219opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16582830opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
16584147opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
16584787opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
16588453opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16588748opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
16589512opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
16589726opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16590606opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16591853opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16592299opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
16593468opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16594103opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
16594585opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16597230opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
16598123opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
16601796opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16601990opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
16603970opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
16604459opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
16605268opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16605528opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16605700opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16607581opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16608921opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
16609631opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16609926opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
16610605opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
16611516opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
16611663opensslgcc2017111020171020
16612490opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16613824opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16616710opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16617150opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16618072opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
16622090opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16623208opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
16624140opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
16624355opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16624795opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
16626194opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
16627111opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16628107opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
16628333opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16630363opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16631270opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16632906opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16633425opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
16634953opensslgcc -m64 -O3 -fomit-frame-pointer2017111020171020
16636371opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
16637655opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
16638387opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16638905opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
16639321opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
16640397opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16641026opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16641039opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
16642756opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
16642786opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
16645959opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
16646817opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
16647504opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
16647891opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16650119opensslgcc -funroll-loops2017111020171020
16651996opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16654445opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
16657879opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16658992opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
16662543opensslgcc -O2 -fomit-frame-pointer2017111020171020
16665190opensslgcc -m64 -O -fomit-frame-pointer2017111020171020
16667486opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16668456opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
16669022opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16674834opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16676341opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
16676365opensslgcc -m64 -O2 -fomit-frame-pointer2017111020171020
16677615opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
16678220opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
16682454opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16683337opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
16683432opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16689843opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
16689972opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
16691649opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
16697514opensslgcc -O -fomit-frame-pointer2017111020171020
16699613opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
16704960opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16719254opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
16737837opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16753210opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16776575opensslgcc -O3 -fomit-frame-pointer2017111020171020
16776589opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16866272opensslcc2017111020171020