Implementation notes: amd64, colossus, crypto_core/salsa2012

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_core
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
505refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
505refgcc -march=barcelona -O2 -fomit-frame-pointer2010061120100610
508refgcc -O2 -fomit-frame-pointer2010061120100610
508refgcc -m64 -O2 -fomit-frame-pointer2010061120100610
508refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
510refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
510refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010061120100610
513refgcc -march=k8 -O2 -fomit-frame-pointer2010061120100610
518refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
518refgcc -march=barcelona -O3 -fomit-frame-pointer2010061120100610
520refgcc -march=barcelona -Os -fomit-frame-pointer2010061120100610
526refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010061120100610
526refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
528refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010061120100610
531refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
532refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010061120100610
533refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010061120100610
533refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010061120100610
533refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
535refgcc -Os -fomit-frame-pointer2010061120100610
535refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010061120100610
535refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010061120100610
535refgcc -m64 -Os -fomit-frame-pointer2010061120100610
535refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
535refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010061120100610
535refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010061120100610
539refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010061120100610
540refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010061120100610
541refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010061120100610
541refgcc -march=k8 -O3 -fomit-frame-pointer2010061120100610
541refgcc -march=k8 -Os -fomit-frame-pointer2010061120100610
542refgcc -funroll-loops -O2 -fomit-frame-pointer2010061120100610
542refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010061120100610
542refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010061120100610
542refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010061120100610
543refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010061120100610
543refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010061120100610
543refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010061120100610
543refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010061120100610
544refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
544refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010061120100610
544refgcc -m64 -O3 -fomit-frame-pointer2010061120100610
544refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010061120100610
544refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010061120100610
544refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010061120100610
547refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010061120100610
548refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010061120100610
549refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010061120100610
550refgcc -O3 -fomit-frame-pointer2010061120100610
550refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010061120100610
551refgcc -funroll-loops -O3 -fomit-frame-pointer2010061120100610
551refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010061120100610
551refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010061120100610
557refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010061120100610
559refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
562refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010061120100610
564refgcc -funroll-loops -Os -fomit-frame-pointer2010061120100610
567refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
568refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010061120100610
568refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010061120100610
570refgcc -march=nocona -O2 -fomit-frame-pointer2010061120100610
571refgcc -march=nocona -O3 -fomit-frame-pointer2010061120100610
574refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
574refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010061120100610
580refgcc -march=nocona -Os -fomit-frame-pointer2010061120100610
585refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010061120100610
1339refgcc -O -fomit-frame-pointer2010061120100610
1339refgcc -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
1339refgcc -m64 -O -fomit-frame-pointer2010061120100610
1340refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
1340refgcc -m64 -march=core2 -O -fomit-frame-pointer2010061120100610
1340refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010061120100610
1340refgcc -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
1342refgcc -march=barcelona -O -fomit-frame-pointer2010061120100610
1346refgcc -funroll-loops -O -fomit-frame-pointer2010061120100610
1346refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010061120100610
1346refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010061120100610
1347refgcc -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
1348refgcc -march=nocona -O -fomit-frame-pointer2010061120100610
1364refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010061120100610
1364refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010061120100610
1364refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010061120100610
1364refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010061120100610
1364refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010061120100610
1365refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010061120100610
1480refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010061120100610
1480refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010061120100610
1480refgcc -march=k8 -O -fomit-frame-pointer2010061120100610
3186refgcc2010061120100610
3190refcc2010061120100610
3332refgcc -funroll-loops2010061120100610