Implementation notes: amd64, macek, crypto_stream/xsalsa20

Computer: macek
Architecture: amd64
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
6570refgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
6577refgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
6578refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
6578refgcc -funroll-loops2010090720100903
6585refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
6585refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
6592refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
6592refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
6593refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
6593refgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6600refgcc -O2 -fomit-frame-pointer2010090720100903
6600refgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
6600refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
6600refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6600refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
6600refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6600refgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
6600refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
6600refgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
6607refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
6607refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
6607refgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
6607refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
6607refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
6607refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
6608refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
6608refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
6608refgcc -m64 -Os -fomit-frame-pointer2010090720100903
6608refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
6608refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
6608refgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
6615refgcc -Os -fomit-frame-pointer2010090720100903
6615refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
6615refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
6615refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
6615refgcc -m64 -O3 -fomit-frame-pointer2010090720100903
6615refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
6615refgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
6622refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
6622refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
6622refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
6622refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
6622refgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
6623refgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
6630refgcc -O -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
6630refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
6630refgcc -m64 -O -fomit-frame-pointer2010090720100903
6630refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6630refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
6630refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
6630refgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
6638refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
6638refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
6638refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
6645refgcc2010090720100903
6645refgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
6645refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
6645refgcc -m64 -O2 -fomit-frame-pointer2010090720100903
6645refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
6645refgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
6645refgcc -march=k8 -O -fomit-frame-pointer2010090720100903
6652refgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
6652refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6652refgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
6652refgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
6653refgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
6653refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
6660refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
6660refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
6660refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
6667refgcc -O3 -fomit-frame-pointer2010090720100903
6667refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
6667refgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
6668refgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
6668refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
6675refgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
6675refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
6675refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
6675refgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
6675refgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
6690refcc2010090720100903
6690refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
6690refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
6697refgcc -march=nocona -O -fomit-frame-pointer2010090720100903
6705refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
6705refgcc -march=k8 -Os -fomit-frame-pointer2010090720100903