Implementation notes: amd64, kizomba, crypto_sign/ecdonaldp521

Computer: kizomba
Architecture: amd64
CPU ID: GenuineIntel-000906e9-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ecdonaldp521
TimeImplementationCompilerBenchmark dateSUPERCOP version
2981111opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
2983298opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
2983792opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
2985143opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
2985299opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2985408opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
2986748opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
2986774opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
2987711opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
2988359opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
2988505opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
2988631opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
2988998opensslgcc -m64 -Os -fomit-frame-pointer2017111020171020
2989113opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
2989443opensslgcc -Os -fomit-frame-pointer2017111020171020
2990877opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
2991454opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2991784opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017111020171020
2991957opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
2992079opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
2992192opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
2992333opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
2992441opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
2992895opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
2993762opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
2994143opensslgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
2994476opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
2994875opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
2995256opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
2995275opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
2995359opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
2995597opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
2995707opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
2995869opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
2995875opensslgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
2995881opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2995897opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
2996500opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
2996557opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
2996885opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
2996942opensslgcc -march=k8 -O -fomit-frame-pointer2017111020171020
2997022opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017111020171020
2997061opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
2997139opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
2997148opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
2997177opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
2997329opensslgcc -m64 -O -fomit-frame-pointer2017111020171020
2997829opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
2998029opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
2998298opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
2998567opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
2998678opensslgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
2998827opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
2998888opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
2999471opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
2999951opensslgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
3000089opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
3000331opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
3000578opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
3000986opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
3001056opensslgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
3001365opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
3001863opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
3002361opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
3003663opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017111020171020
3004619opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
3004754opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
3004764opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
3005025opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
3005252opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
3005371opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
3005532opensslgcc -O2 -fomit-frame-pointer2017111020171020
3006355opensslgcc -O -fomit-frame-pointer2017111020171020
3006587opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
3009717opensslgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
3009724opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
3010923opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
3011261opensslgcc2017111020171020
3013095opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
3013782opensslgcc -march=nocona -O -fomit-frame-pointer2017111020171020
3014112opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
3015841opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
3016137opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
3020167opensslgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
3020772opensslgcc -m64 -O2 -fomit-frame-pointer2017111020171020
3022820opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
3025901opensslgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
3026869opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
3027750opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
3028147opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
3029246opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
3030117opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
3032716opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
3032863opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
3033046opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
3033617opensslgcc -m64 -O3 -fomit-frame-pointer2017111020171020
3035091opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
3036895opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017111020171020
3037397opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017111020171020
3037611opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
3038246opensslgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
3038660opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
3038863opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
3040776opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
3042276opensslgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
3044289opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
3045377opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
3046048opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
3046442opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
3047058opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
3047711opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
3048530opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
3049575opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
3050210opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017111020171020
3052039opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
3052763opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
3055195opensslgcc -O3 -fomit-frame-pointer2017111020171020
3056678opensslcc2017111020171020
3062494opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
3063673opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
3068899opensslgcc -funroll-loops2017111020171020