Implementation notes: amd64, colossus, crypto_core/salsa208

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
412refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
415refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
416refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
419refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
420refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
420refgcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
422refgcc -O3 -fomit-frame-pointer2010061120100610
422refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
422refgcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
422refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
422refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
422refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
422refgcc -m64 -O3 -fomit-frame-pointer2010061120100610
424refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
425refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
425refgcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
426refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
426refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
427refgcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
427refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
427refgcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
427refgcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
430refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
430refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
431refgcc -Os -fomit-frame-pointer2010061120100610
431refgcc -m64 -Os -fomit-frame-pointer2010061120100610
431refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
431refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
432refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
433refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
433refgcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
434refgcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
435refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
435refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
436refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
436refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
436refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
437refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
437refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
437refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
437refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
437refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
438refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
439refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
439refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
439refgcc -m64 -O2 -fomit-frame-pointer2010061120100610
441refgcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
441refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
441refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
441refgcc -march=k8 -Os -fomit-frame-pointer2010061120100610
442refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
443refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
443refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
444refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
444refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
449refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
449refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
449refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
453refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
453refgcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
454refgcc -O2 -fomit-frame-pointer2010061120100610
455refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
459refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
464refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
469refgcc -march=nocona -Os -fomit-frame-pointer2010061120100610
475refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
983refgcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
984refgcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
984refgcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
987refgcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
987refgcc -march=nocona -O -fomit-frame-pointer2010061120100610
988refgcc -funroll-loops -O -fomit-frame-pointer2010061120100610
995refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
1000refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
1000refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
1000refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
1000refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
1000refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
1001refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
1035refgcc -m64 -O -fomit-frame-pointer2010061120100610
1088refgcc -O -fomit-frame-pointer2010061120100610
1090refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
1090refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
1090refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
1090refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
1090refgcc -march=barcelona -O -fomit-frame-pointer2010061120100610
1090refgcc -march=k8 -O -fomit-frame-pointer2010061120100610
1104refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
2468refcc2010061120100610
2468refgcc2010061120100610
2572refgcc -funroll-loops2010061120100610