Implementation notes: amd64, bigmem, crypto_core/salsa208

Computer: bigmem
Architecture: amd64
CPU ID: GenuineIntel-000206e6-bfebfbff
SUPERCOP version: 20141124
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
292refgcc -O3 -fomit-frame-pointer2015021520141124
292refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2015021520141124
292refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2015021520141124
292refgcc -march=barcelona -O3 -fomit-frame-pointer2015021520141124
294refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
294refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2015021520141124
295refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
295refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2015021520141124
295refgcc -march=k8 -O3 -fomit-frame-pointer2015021520141124
297refgcc -funroll-loops -O3 -fomit-frame-pointer2015021520141124
297refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
297refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2015021520141124
297refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2015021520141124
297refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2015021520141124
298refgcc -funroll-loops -O2 -fomit-frame-pointer2015021520141124
300refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
300refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
300refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2015021520141124
301refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2015021520141124
301refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2015021520141124
303refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2015021520141124
303refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2015021520141124
303refgcc -march=nocona -O3 -fomit-frame-pointer2015021520141124
306refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
306refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2015021520141124
340refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
340refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
340refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2015021520141124
340refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2015021520141124
340refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2015021520141124
340refgcc -m64 -march=nocona -Os -fomit-frame-pointer2015021520141124
340refgcc -march=barcelona -Os -fomit-frame-pointer2015021520141124
340refgcc -march=nocona -Os -fomit-frame-pointer2015021520141124
343refgcc -funroll-loops -Os -fomit-frame-pointer2015021520141124
343refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2015021520141124
343refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
343refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2015021520141124
345refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
346refgcc -march=k8 -Os -fomit-frame-pointer2015021520141124
348refgcc -Os -fomit-frame-pointer2015021520141124
348refgcc -m64 -Os -fomit-frame-pointer2015021520141124
351refgcc -m64 -march=core2 -Os -fomit-frame-pointer2015021520141124
351refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2015021520141124
351refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2015021520141124
351refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2015021520141124
352refgcc -m64 -march=k8 -Os -fomit-frame-pointer2015021520141124
365refgcc -march=barcelona -O2 -fomit-frame-pointer2015021520141124
368refgcc -O2 -fomit-frame-pointer2015021520141124
368refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2015021520141124
368refgcc -m64 -O2 -fomit-frame-pointer2015021520141124
368refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2015021520141124
368refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2015021520141124
368refgcc -march=k8 -O2 -fomit-frame-pointer2015021520141124
368refgcc -march=nocona -O2 -fomit-frame-pointer2015021520141124
371refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2015021520141124
371refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2015021520141124
371refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2015021520141124
374refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2015021520141124
552refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2015021520141124
609refgcc -fno-schedule-insns -Os -fomit-frame-pointer2015021520141124
626refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2015021520141124
805refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
805refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2015021520141124
805refgcc -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
807refgcc -funroll-loops -O -fomit-frame-pointer2015021520141124
807refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
807refgcc -funroll-loops -m64 -O -fomit-frame-pointer2015021520141124
807refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2015021520141124
807refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2015021520141124
807refgcc -m64 -march=barcelona -O -fomit-frame-pointer2015021520141124
810refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2015021520141124
810refgcc -march=k8 -O -fomit-frame-pointer2015021520141124
810refgcc -march=nocona -O -fomit-frame-pointer2015021520141124
811refgcc -fno-schedule-insns -O -fomit-frame-pointer2015021520141124
811refgcc -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
813refgcc -m64 -O -fomit-frame-pointer2015021520141124
816refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2015021520141124
819refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2015021520141124
881refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2015021520141124
1258refgcc -O -fomit-frame-pointer2015021520141124
1258refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2015021520141124
1258refgcc -m64 -march=core2 -O -fomit-frame-pointer2015021520141124
1264refgcc -march=barcelona -O -fomit-frame-pointer2015021520141124
1944refgcc2015021520141124
1944refgcc -funroll-loops2015021520141124
1946refcc2015021520141124