Implementation notes: amd64, ranger, crypto_core/salsa20

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_core
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
704refgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
709refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
722refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
724refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
725refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
729refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
729refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
730refgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
731refgcc -m64 -O2 -fomit-frame-pointer2011051620110509
732refgcc -O3 -fomit-frame-pointer2011051620110509
732refgcc -m64 -O3 -fomit-frame-pointer2011051620110509
732refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
734refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
735refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
736refgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
737refgcc -O2 -fomit-frame-pointer2011051620110509
737refgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
737refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
737refgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
738refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
741refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
742refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
746refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
747refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
749refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
749refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
752refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
754refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
754refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
758refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
761refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
763refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
763refgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
764refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
764refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
764refgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
765refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
766refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
766refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
766refgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
767refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
774refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
776refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
780refgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
785refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
789refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
792refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
792refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
796refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
1442refgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1449refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
1454refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
1462refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1481refgcc -m64 -Os -fomit-frame-pointer2011051620110509
1488refgcc -Os -fomit-frame-pointer2011051620110509
1496refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
1498refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1500refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
1510refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
1513refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
1518refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
1522refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1556refgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
1584refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
1591refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
1625refgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
1837refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1837refgcc -march=nocona -O -fomit-frame-pointer2011051620110509
1854refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1854refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1856refgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
1886refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
1903refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1908refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1910refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
1911refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
1936refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1939refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1942refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1962refgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1969refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
2064refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2097refgcc -O -fomit-frame-pointer2011051620110509
2103refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
3696refgcc -march=k8 -O -fomit-frame-pointer2011051620110509
3708refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
3752refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
4180refgcc -m64 -O -fomit-frame-pointer2011051620110509
4939refcc2011051620110509
4950refgcc2011051620110509
4995refgcc -funroll-loops2011051620110509