Implementation notes: amd64, backup, crypto_core/salsa2012

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_core
Primitive: salsa2012
TimeImplementationCompilerBenchmark dateSUPERCOP version
308refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
310refgcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
310refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
310refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
340refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
655refgcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
655refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
655refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
660refgcc -O3 -fomit-frame-pointer2012011220111120
660refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
660refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
660refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
660refgcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
660refgcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
665refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
665refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
665refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
665refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
667refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
667refgcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
670refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
670refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
682refgcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
687refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
692refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
692refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
692refgcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
697refgcc -O2 -fomit-frame-pointer2012011220111120
697refgcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
699refgcc -m64 -O2 -fomit-frame-pointer2012011220111120
704refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
704refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
709refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
711refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
714refgcc -Os -fomit-frame-pointer2012011220111120
714refgcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
714refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
714refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
714refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
714refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
714refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
714refgcc -march=k8 -Os -fomit-frame-pointer2012011220111120
716refgcc -m64 -Os -fomit-frame-pointer2012011220111120
719refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
719refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
719refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
719refgcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
721refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
721refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
721refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
721refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
721refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
721refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
721refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
721refgcc -march=nocona -Os -fomit-frame-pointer2012011220111120
726refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
726refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
756refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
1599refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1606refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
1606refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
1606refgcc -march=barcelona -O -fomit-frame-pointer2012011220111120
1606refgcc -march=k8 -O -fomit-frame-pointer2012011220111120
1606refgcc -march=nocona -O -fomit-frame-pointer2012011220111120
1611refgcc -funroll-loops -O -fomit-frame-pointer2012011220111120
1611refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
1611refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1611refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
1611refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
1611refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
1616refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
1616refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
1618refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1618refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
1618refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
1623refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
1628refgcc -O -fomit-frame-pointer2012011220111120
1628refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
1628refgcc -m64 -O -fomit-frame-pointer2012011220111120
1699refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
1990refgcc2012011220111120
4224refcc2012011220111120
4263refgcc -funroll-loops2012011220111120