Implementation notes: amd64, haswell, crypto_sign/ronald512

Computer: haswell
Architecture: amd64
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_sign
Primitive: ronald512
TimeImplementationCompilerBenchmark dateSUPERCOP version
847252opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2013060920130419
847736opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2013060920130419
847924opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2013060920130419
848340opensslgcc -m64 -O3 -fomit-frame-pointer2013060920130419
849404opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
851452opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
852240opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2013060920130419
853556opensslgcc -m64 -O2 -fomit-frame-pointer2013060920130419
853804opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2013060920130419
854436opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2013060920130419
856488opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
857036opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2013060920130419
857828opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
858296opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2013060920130419
858668opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2013060920130419
858912opensslgcc -march=k8 -O3 -fomit-frame-pointer2013060920130419
860316opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2013060920130419
861812opensslgcc -m64 -Os -fomit-frame-pointer2013060920130419
862420opensslgcc -march=barcelona -O3 -fomit-frame-pointer2013060920130419
862972opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2013060920130419
863356opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2013060920130419
863548opensslgcc -march=k8 -O2 -fomit-frame-pointer2013060920130419
863764opensslgcc -Os -fomit-frame-pointer2013060920130419
864228opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
865368opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2013060920130419
865424opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2013060920130419
866100opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
866784opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2013060920130419
867036opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2013060920130419
867224opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013060920130419
867784opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2013060920130419
869260opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2013060920130419
869580opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2013060920130419
871468opensslgcc -march=k8 -Os -fomit-frame-pointer2013060920130419
871960opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2013060920130419
873012opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2013060920130419
873836opensslgcc -O3 -fomit-frame-pointer2013060920130419
873932opensslgcc -O2 -fomit-frame-pointer2013060920130419
874018opensslgcc -march=barcelona -O2 -fomit-frame-pointer2013060920130419
874108opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2013060920130419
875916opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2013060920130419
879028opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2013060920130419
879676opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2013060920130419
882296opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2013060920130419
884036opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
884723opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013060920130419
886528opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
887997opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2013060920130419
889436opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
892032opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2013060920130419
892115opensslgcc -march=barcelona -Os -fomit-frame-pointer2013060920130419
892648opensslgcc -march=nocona -O2 -fomit-frame-pointer2013060920130419
892852opensslgcc -march=nocona -O3 -fomit-frame-pointer2013060920130419
898080opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2013060920130419
899439opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2013060920130419
900520opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2013060920130419
902911opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013060920130419
907540opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2013060920130419
908172opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2013060920130419
910328opensslgcc -m64 -O -fomit-frame-pointer2013060920130419
910496opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
910800opensslgcc -march=k8 -O -fomit-frame-pointer2013060920130419
911352opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
912012opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2013060920130419
912548opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
913340opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2013060920130419
913952opensslclang -O3 -mavx2013060920130419
914508opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2013060920130419
915048opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2013060920130419
915292opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013060920130419
915528opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2013060920130419
915808opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2013060920130419
915816opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013060920130419
916620opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
917920opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
920685opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013060920130419
922004opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013060920130419
923084opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2013060920130419
923204opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2013060920130419
923928opensslgcc -O -fomit-frame-pointer2013060920130419
928376opensslgcc -march=barcelona -O -fomit-frame-pointer2013060920130419
930464opensslgcc -funroll-loops -Os -fomit-frame-pointer2013060920130419
930576opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013060920130419
934456opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
936016opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2013060920130419
941894opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013060920130419
946370opensslgcc -funroll-loops -O -fomit-frame-pointer2013060920130419
946809opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2013060920130419
948400opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013060920130419
948536opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2013060920130419
949428opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013060920130419
950147opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013060920130419
952164opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013060920130419
956751opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
956759opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2013060920130419
959092opensslgcc -march=nocona -Os -fomit-frame-pointer2013060920130419
963576opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013060920130419
976268opensslclang -O32013060920130419
977292opensslgcc -march=nocona -O -fomit-frame-pointer2013060920130419
979670opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2013060920130419
994552opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2013060920130419
995768opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2013060920130419
1711500opensslcc2013060920130419
1711884opensslgcc2013060920130419
1852568opensslgcc -funroll-loops2013060920130419