Implementation notes: amd64, glyme, crypto_sign/ronald512

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: ronald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
801760opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
804280opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
804508opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
804712opensslgcc -O2 -fomit-frame-pointer2017020520170105
806392opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
807236opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
807324opensslgcc -O3 -fomit-frame-pointer2017020520170105
808068opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
808132opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
808436opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
808792opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
808800opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
809164opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
810296opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
810428opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
810440opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
810640opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
810696opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
810988opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
811444opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
811516opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105
811972opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
812672opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
813244opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
813300opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
813824opensslgcc -m64 -O3 -fomit-frame-pointer2017020520170105
813828opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
813928opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
814180opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
815356opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
815468opensslgcc -m64 -Os -fomit-frame-pointer2017020520170105
815736opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
815812opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
815908opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
815912opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
816132opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
816308opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
816308opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
816452opensslgcc -m64 -O2 -fomit-frame-pointer2017020520170105
816524opensslgcc -O -fomit-frame-pointer2017020520170105
816740opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
816876opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
816916opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
817216opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
817280opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
817584opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
817732opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
817816opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
817892opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
818008opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
818340opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
818352opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
818440opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
818760opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
818808opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
818856opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
818856opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
819184opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
819340opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
819624opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
819692opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
819756opensslgcc -Os -fomit-frame-pointer2017020520170105
819792opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
819796opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
819816opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
819888opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
821208opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
821320opensslgcc -march=k8 -O -fomit-frame-pointer2017020520170105
822000opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
822048opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
822228opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
822324opensslgcc -march=nocona -O -fomit-frame-pointer2017020520170105
822340opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
822352opensslgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
823004opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
823160opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
823184opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
823388opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
823416opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
823636opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
824068opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
824436opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
824460opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
825112opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
825236opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
825748opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
825924opensslgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
826040opensslgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
826208opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
826536opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
827016opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
827452opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
827540opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
827788opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
827856opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
828300opensslgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
829384opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
830264opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
831844opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
834760opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
839160opensslgcc -m64 -O -fomit-frame-pointer2017020520170105
855140opensslcc2017020520170105
862240opensslgcc -funroll-loops2017020520170105
865684opensslgcc2017020520170105

Compiler output

Implementation: crypto_sign/ronald512/openssl
Compiler: clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
measure.c: clang: error: no such file or directory: 'measure.c'
measure.c: clang: error: no such file or directory: 'measure-anything.c'
measure.c: clang: error: no such file or directory: 'crypto_sign_ronald512.a'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments openssl