Implementation notes: amd64, angel0, crypto_core/salsa208

Computer: angel0
Architecture: amd64
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20101002
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
398refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090620100903
399refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
399refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
405refgcc -funroll-loops -O3 -fomit-frame-pointer2010090620100903
406refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
407refgcc -funroll-loops -O2 -fomit-frame-pointer2010090620100903
407refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090620100903
407refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090620100903
408refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090620100903
408refgcc -march=nocona -O3 -fomit-frame-pointer2010090620100903
410refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
410refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090620100903
411refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
411refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090620100903
412refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090620100903
413refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
414refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090620100903
414refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090620100903
414refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090620100903
414refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
415refgcc -march=k8 -O3 -fomit-frame-pointer2010090620100903
417refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090620100903
418refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090620100903
419refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090620100903
419refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
419refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090620100903
420refgcc -O3 -fomit-frame-pointer2010090620100903
420refgcc -march=barcelona -O3 -fomit-frame-pointer2010090620100903
422refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090620100903
426refgcc -m64 -O3 -fomit-frame-pointer2010090620100903
438refgcc -m64 -Os -fomit-frame-pointer2010090620100903
441refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090620100903
441refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090620100903
448refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
448refgcc -march=k8 -Os -fomit-frame-pointer2010090620100903
449refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090620100903
451refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
451refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090620100903
451refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090620100903
454refgcc -Os -fomit-frame-pointer2010090620100903
455refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090620100903
459refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
460refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090620100903
460refgcc -march=barcelona -Os -fomit-frame-pointer2010090620100903
460refgcc -march=nocona -Os -fomit-frame-pointer2010090620100903
462refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090620100903
463refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090620100903
469refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090620100903
469refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090620100903
470refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
470refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090620100903
471refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090620100903
478refgcc -funroll-loops -Os -fomit-frame-pointer2010090620100903
483refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090620100903
483refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090620100903
483refgcc -march=barcelona -O2 -fomit-frame-pointer2010090620100903
487refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090620100903
487refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090620100903
488refgcc -m64 -O2 -fomit-frame-pointer2010090620100903
488refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090620100903
488refgcc -march=nocona -O2 -fomit-frame-pointer2010090620100903
489refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090620100903
491refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090620100903
496refgcc -O2 -fomit-frame-pointer2010090620100903
504refgcc -march=k8 -O2 -fomit-frame-pointer2010090620100903
584refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090620100903
899refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
899refgcc -march=nocona -O -fomit-frame-pointer2010090620100903
903refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090620100903
923refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
928refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
928refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090620100903
928refgcc -march=barcelona -O -fomit-frame-pointer2010090620100903
928refgcc -march=k8 -O -fomit-frame-pointer2010090620100903
929refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090620100903
935refgcc -O -fomit-frame-pointer2010090620100903
936refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
936refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090620100903
938refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090620100903
938refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090620100903
955refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090620100903
968refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090620100903
968refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090620100903
1011refgcc -funroll-loops -O -fomit-frame-pointer2010090620100903
1011refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090620100903
1016refgcc -m64 -O -fomit-frame-pointer2010090620100903
1023refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090620100903
1944refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090620100903
2518refcc2010090620100903
2519refgcc2010090620100903
2520refgcc -funroll-loops2010090620100903