Implementation notes: amd64, colossus, crypto_stream/xsalsa20

Computer: colossus
Architecture: amd64
CPU ID: AuthenticAMD-00020f10-178bfbff
SUPERCOP version: 20100712
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
12417refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010071320100712
12429refgcc -funroll-loops -O3 -fomit-frame-pointer2010071320100712
12430refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010071320100712
12431refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010071320100712
12431refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010071320100712
12432refgcc -O3 -fomit-frame-pointer2010071320100712
12432refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010071320100712
12432refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010071320100712
12432refgcc -march=barcelona -O3 -fomit-frame-pointer2010071320100712
12433refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010071320100712
12433refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010071320100712
12433refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010071320100712
12434refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010071320100712
12434refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010071320100712
12434refgcc -march=k8 -O2 -fomit-frame-pointer2010071320100712
12435refgcc -funroll-loops -O -fomit-frame-pointer2010071320100712
12435refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010071320100712
12435refgcc -m64 -O2 -fomit-frame-pointer2010071320100712
12435refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010071320100712
12435refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010071320100712
12435refgcc -m64 -march=core2 -O -fomit-frame-pointer2010071320100712
12435refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010071320100712
12435refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010071320100712
12435refgcc -march=barcelona -O2 -fomit-frame-pointer2010071320100712
12436refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010071320100712
12436refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010071320100712
12436refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010071320100712
12437refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010071320100712
12437refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010071320100712
12437refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010071320100712
12437refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010071320100712
12437refgcc -march=nocona -O3 -fomit-frame-pointer2010071320100712
12438refgcc -funroll-loops -O2 -fomit-frame-pointer2010071320100712
12438refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010071320100712
12438refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010071320100712
12438refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010071320100712
12438refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010071320100712
12439refgcc -m64 -O3 -fomit-frame-pointer2010071320100712
12439refgcc -march=k8 -O3 -fomit-frame-pointer2010071320100712
12439refgcc -march=k8 -O -fomit-frame-pointer2010071320100712
12440refgcc -O2 -fomit-frame-pointer2010071320100712
12440refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010071320100712
12440refgcc -m64 -march=nocona -O -fomit-frame-pointer2010071320100712
12441refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010071320100712
12443refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010071320100712
12443refgcc -m64 -march=k8 -O -fomit-frame-pointer2010071320100712
12445refgcc -funroll-loops2010071320100712
12446refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010071320100712
12446refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010071320100712
12448refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010071320100712
12448refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010071320100712
12449refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010071320100712
12449refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010071320100712
12449refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010071320100712
12449refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010071320100712
12449refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010071320100712
12451refcc2010071320100712
12451refgcc -funroll-loops -Os -fomit-frame-pointer2010071320100712
12452refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010071320100712
12453refgcc2010071320100712
12453refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010071320100712
12454refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010071320100712
12454refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010071320100712
12455refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010071320100712
12459refgcc -Os -fomit-frame-pointer2010071320100712
12459refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010071320100712
12459refgcc -m64 -Os -fomit-frame-pointer2010071320100712
12459refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010071320100712
12459refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010071320100712
12460refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010071320100712
12460refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010071320100712
12462refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010071320100712
12462refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010071320100712
12462refgcc -march=nocona -Os -fomit-frame-pointer2010071320100712
12465refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010071320100712
12465refgcc -march=barcelona -Os -fomit-frame-pointer2010071320100712
12466refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010071320100712
12466refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010071320100712
12468refgcc -O -fomit-frame-pointer2010071320100712
12468refgcc -march=nocona -O2 -fomit-frame-pointer2010071320100712
12469refgcc -m64 -O -fomit-frame-pointer2010071320100712
12469refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010071320100712
12471refgcc -march=barcelona -O -fomit-frame-pointer2010071320100712
12476refgcc -march=nocona -O -fomit-frame-pointer2010071320100712
12478refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010071320100712
12482refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010071320100712
12482refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010071320100712
12483refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010071320100712
12492refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010071320100712
12497refgcc -march=k8 -Os -fomit-frame-pointer2010071320100712
12530refgcc -fno-schedule-insns -O -fomit-frame-pointer2010071320100712