Implementation notes: amd64, haswell, crypto_sign/donald512

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: donald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
754504opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
760668opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
762160opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
762664opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
765180opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
765500opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
766212opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
768024opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
768452opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
769044opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
771012opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
773720opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
775244opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
776276opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
777984opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
778351opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
778536opensslgcc -O3 -fomit-frame-pointer2013060920130419
780428opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
783257opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
783377opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
786288opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
789840opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
791911opensslgcc -O2 -fomit-frame-pointer2013060920130419
792574opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
798200opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
798792opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
800392opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
808688opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
809709opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
810324opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
811680opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
812080opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
812368opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
813360opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
813984opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
814640opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
815564opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
815800opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
817216opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
821656opensslgcc -O -fomit-frame-pointer2013060920130419
823552opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
823656opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
823752opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
823792opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
825860opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
825988opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
826656opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
827640opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
828148opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
830396opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
830941opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
830984opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
832148opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
832192opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
833360opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
834604opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
834802opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
837603opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
838390opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
842102opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
844691opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
845452opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
847567opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
848332opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
848855opensslclang -O3 -mavx2013060920130419
848976opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
850839opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
850927opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
851258opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
853578opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
855848opensslgcc -Os -fomit-frame-pointer2013060920130419
858582opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
859460opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
859648opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
860866opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
861404opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
864516opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
867920opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
867988opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
868692opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
869080opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
869264opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
873548opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
874692opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
877304opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
877396opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
881194opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
883404opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
885044opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
890512opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
892832opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
897404opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
897988opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
902464opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
902576opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
903412opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
914498opensslclang -O32013060920130419
918640opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
922464opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
931540opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
945204opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
949196opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
1623400opensslcc2013060920130419
1686205opensslgcc2013060920130419
1695145opensslgcc -funroll-loops2013060920130419