Implementation notes: amd64, kizomba, crypto_sign/ronald512

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ronald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
447750opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
449271opensslgcc -m64 -O3 -fomit-frame-pointer2017111020171020
450437opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
450687opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
450691opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
451002opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
451129opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
451389opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
451683opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
451752opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
452006opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
452325opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
452331opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
452393opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
452402opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
452502opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
452568opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
452804opensslgcc -O3 -fomit-frame-pointer2017111020171020
452903opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
453074opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
453282opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
453581opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
453716opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
453821opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
453838opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
454077opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
454121opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
454260opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
454920opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
454937opensslgcc -m64 -O -fomit-frame-pointer2017111020171020
455154opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
455183opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
455442opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
455453opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
455784opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
455990opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
456361opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
456526opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
456633opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
456647opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
456863opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
456888opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
456946opensslgcc -m64 -Os -fomit-frame-pointer2017111020171020
457088opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
457149opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
457292opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
457353opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
457542opensslgcc -Os -fomit-frame-pointer2017111020171020
457784opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
458066opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
458127opensslgcc -m64 -O2 -fomit-frame-pointer2017111020171020
458218opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
458316opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
458371opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
458373opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
458464opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
458806opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
458999opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
459190opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
459234opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
459282opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
459460opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
459929opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
459940opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
460234opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
460443opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
460537opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
460844opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
461111opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
461298opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
461448opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
461812opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
461843opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
462337opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
462369opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
463028opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
463589opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
463689opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
463704opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
464387opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
464685opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
464879opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
465440opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
465738opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
465871opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
466319opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
466528opensslgcc -O -fomit-frame-pointer2017111020171020
466645opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
466665opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
467129opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
467137opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
467696opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
467907opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
468107opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
468653opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
469215opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
469308opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
469403opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
469835opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
469992opensslgcc2017111020171020
469996opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
470877opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
473143opensslgcc -funroll-loops2017111020171020
474176opensslcc2017111020171020
474275opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
474422opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
474819opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
474893opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
475010opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
477210opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
477210opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
477274opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
478176opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
478756opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
480111opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
480856opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
481157opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
481343opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
484006opensslgcc -O2 -fomit-frame-pointer2017111020171020
490151opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
494459opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020