Implementation notes: amd64, glyme, crypto_sign/ecdonaldk163

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_sign
Primitive: ecdonaldk163
TimeImplementationCompilerBenchmark dateSUPERCOP version
3661280opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
3663008opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020520170105
3666124opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3666568opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020520170105
3666872opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3668016opensslgcc -m64 -O3 -fomit-frame-pointer2017020520170105
3669468opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
3669864opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020520170105
3669876opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
3669924opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020520170105
3670056opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020520170105
3670716opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020520170105
3671416opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
3671448opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020520170105
3672720opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020520170105
3672972opensslgcc -Os -fomit-frame-pointer2017020520170105
3673376opensslgcc -m64 -O2 -fomit-frame-pointer2017020520170105
3673428opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
3673592opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020520170105
3673824opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020520170105
3673888opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020520170105
3674480opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020520170105
3674580opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020520170105
3674688opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020520170105
3674868opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020520170105
3675896opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3675944opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020520170105
3675984opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3676568opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
3677092opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3677300opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
3677312opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3677340opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3677700opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020520170105
3678596opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020520170105
3678632opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020520170105
3678792opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020520170105
3678864opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020520170105
3678984opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
3679612opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020520170105
3679728opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020520170105
3679944opensslgcc -funroll-loops -O -fomit-frame-pointer2017020520170105
3679992opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
3680324opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3680636opensslgcc -O -fomit-frame-pointer2017020520170105
3680756opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020520170105
3680888opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020520170105
3680952opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020520170105
3681008opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020520170105
3681056opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020520170105
3681128opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020520170105
3681280opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020520170105
3681620opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020520170105
3681692opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020520170105
3681828opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020520170105
3682108opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020520170105
3682164opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020520170105
3682324opensslgcc -march=barcelona -O -fomit-frame-pointer2017020520170105
3682428opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020520170105
3683128opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020520170105
3684248opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020520170105
3684284opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020520170105
3684436opensslgcc -O3 -fomit-frame-pointer2017020520170105
3685200opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020520170105
3685528opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020520170105
3685548opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020520170105
3685676opensslgcc -O2 -fomit-frame-pointer2017020520170105
3686088opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020520170105
3686264opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020520170105
3686948opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020520170105
3687060opensslgcc -march=k8 -O -fomit-frame-pointer2017020520170105
3687308opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020520170105
3687468opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020520170105
3687684opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020520170105
3687884opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020520170105
3689284opensslgcc -march=k8 -Os -fomit-frame-pointer2017020520170105
3689876opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020520170105
3689904opensslgcc -march=nocona -O -fomit-frame-pointer2017020520170105
3690252opensslgcc -march=nocona -Os -fomit-frame-pointer2017020520170105
3690812opensslgcc -m64 -Os -fomit-frame-pointer2017020520170105
3691932opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020520170105
3692772opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020520170105
3693284opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020520170105
3693708opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020520170105
3695124opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020520170105
3695320opensslgcc -m64 -O -fomit-frame-pointer2017020520170105
3695584opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020520170105
3696732opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020520170105
3697092opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
3697296opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020520170105
3697340opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020520170105
3697728opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020520170105
3699104opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020520170105
3700988opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020520170105
3701492opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020520170105
3707760opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020520170105
3709316opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3711644opensslcc2017020520170105
3715820opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020520170105
3726472opensslgcc -funroll-loops2017020520170105
3733536opensslgcc2017020520170105
3735572opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3748060opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3786296opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020520170105
3798920opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020520170105