Implementation notes: amd64, angel0, crypto_core/salsa20

Computer: angel0
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20101002
Operation: crypto_core
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
718refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090620100903
718refgcc -march=barcelona -O2 -fomit-frame-pointer2010090620100903
721refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090620100903
722refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090620100903
723refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
723refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090620100903
726refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
728refgcc -O2 -fomit-frame-pointer2010090620100903
728refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
728refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
728refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090620100903
728refgcc -march=nocona -O2 -fomit-frame-pointer2010090620100903
729refgcc -march=k8 -O2 -fomit-frame-pointer2010090620100903
730refgcc -funroll-loops -O2 -fomit-frame-pointer2010090620100903
730refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
731refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
732refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090620100903
732refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090620100903
735refgcc -m64 -O3 -fomit-frame-pointer2010090620100903
736refgcc -O3 -fomit-frame-pointer2010090620100903
736refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
736refgcc -march=barcelona -O3 -fomit-frame-pointer2010090620100903
738refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
738refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
740refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
740refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090620100903
742refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
744refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
744refgcc -march=k8 -O3 -fomit-frame-pointer2010090620100903
746refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090620100903
749refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
751refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
753refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090620100903
754refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090620100903
754refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090620100903
756refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
756refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
756refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090620100903
756refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090620100903
756refgcc -march=k8 -Os -fomit-frame-pointer2010090620100903
757refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090620100903
758refgcc -march=nocona -Os -fomit-frame-pointer2010090620100903
759refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
760refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
760refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090620100903
761refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
762refgcc -funroll-loops -O3 -fomit-frame-pointer2010090620100903
764refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
766refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
768refgcc -Os -fomit-frame-pointer2010090620100903
768refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090620100903
775refgcc -funroll-loops -Os -fomit-frame-pointer2010090620100903
776refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090620100903
780refgcc -march=nocona -O3 -fomit-frame-pointer2010090620100903
782refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090620100903
784refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090620100903
786refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090620100903
787refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090620100903
787refgcc -march=barcelona -Os -fomit-frame-pointer2010090620100903
790refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090620100903
792refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
797refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
810refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
1038refgcc -m64 -O2 -fomit-frame-pointer2010090620100903
1084refgcc -m64 -Os -fomit-frame-pointer2010090620100903
1795refgcc -O -fomit-frame-pointer2010090620100903
1795refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
1817refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090620100903
1817refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090620100903
1817refgcc -march=k8 -O -fomit-frame-pointer2010090620100903
1820refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
1821refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
1830refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
1834refgcc -march=nocona -O -fomit-frame-pointer2010090620100903
1844refgcc -march=barcelona -O -fomit-frame-pointer2010090620100903
1866refgcc -funroll-loops -O -fomit-frame-pointer2010090620100903
1874refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
1876refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090620100903
1924refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
1925refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090620100903
1932refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090620100903
2012refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
2012refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090620100903
2015refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
2018refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090620100903
2026refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090620100903
2188refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090620100903
4985refgcc -funroll-loops2010090620100903
4990refgcc2010090620100903
4991refcc2010090620100903
5995refgcc -m64 -O -fomit-frame-pointer2010090620100903