Implementation notes: amd64, phenom, crypto_core/salsa208

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
336refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
339refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
342refgcc -m64 -O3 -fomit-frame-pointer2012052220120521
342refgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
348refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
388refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
388refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
390refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
392refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
393refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
393refgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
399refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
400refgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
400refgcc -m64 -Os -fomit-frame-pointer2012052220120521
400refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
401refgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
402refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
403refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
403refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
406refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
406refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
406refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
406refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
407refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
410refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
411refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
411refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
411refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
412refgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
424refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
425refgcc -m64 -O2 -fomit-frame-pointer2012052220120521
426refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
428refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
430refgcc -O3 -fomit-frame-pointer2012052220120521
464refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
464refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
466refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
466refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
466refgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
466refgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
471refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
471refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
471refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
471refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
472refgcc -Os -fomit-frame-pointer2012052220120521
472refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
472refgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
472refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
472refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
472refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
472refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
472refgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
479refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
481refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
485refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
489refgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
495refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
495refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
495refgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
498refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
499refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
504refgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
506refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
508refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
516refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
610refgcc -O2 -fomit-frame-pointer2012052220120521
784refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
787refgcc -m64 -O -fomit-frame-pointer2012052220120521
910refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
910refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
911refgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
912refgcc -march=k8 -O -fomit-frame-pointer2012052220120521
913refgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
913refgcc -march=nocona -O -fomit-frame-pointer2012052220120521
918refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
921refgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
921refgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
921refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
924refgcc -O -fomit-frame-pointer2012052220120521
924refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
926refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
926refgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
927refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
931refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
932refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
938refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
940refgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
1059refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
1061refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
2485refgcc -funroll-loops2012052220120521
2489refgcc2012052220120521
2509refcc2012052220120521