Implementation notes: amd64, ranger, crypto_core/salsa2012

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_core
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
492refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
504refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
505refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
506refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
507refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
507refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
508refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
509refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
509refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
509refgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
515refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
515refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
516refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
516refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
517refgcc -O3 -fomit-frame-pointer2011051620110509
517refgcc -m64 -O3 -fomit-frame-pointer2011051620110509
522refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
523refgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
528refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
530refgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
531refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
539refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
540refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
542refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
545refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
547refgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
554refgcc -Os -fomit-frame-pointer2011051620110509
556refgcc -m64 -Os -fomit-frame-pointer2011051620110509
557refgcc -O2 -fomit-frame-pointer2011051620110509
558refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
559refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
559refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
560refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
561refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
561refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
562refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
567refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
568refgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
568refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
570refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
570refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
573refgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
598refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
966refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
968refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
974refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
990refgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
1000refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
1000refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
1013refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
1014refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
1015refgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
1016refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
1018refgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
1050refgcc -m64 -O2 -fomit-frame-pointer2011051620110509
1056refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
1058refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
1060refgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
1080refgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
1090refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
1094refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
1100refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
1105refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
1107refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
1126refgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
1204refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
1220refgcc -O -fomit-frame-pointer2011051620110509
1229refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1233refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
1238refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
1239refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
1284refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1288refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
1295refgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
1300refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
1300refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
1304refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
1359refgcc -march=k8 -O -fomit-frame-pointer2011051620110509
1376refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
1405refgcc -march=nocona -O -fomit-frame-pointer2011051620110509
2430refgcc -m64 -O -fomit-frame-pointer2011051620110509
2445refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
2518refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
2558refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
2583refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
2627refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
2640refgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
2744refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
3344refcc2011051620110509
3344refgcc2011051620110509
3345refgcc -funroll-loops2011051620110509