Implementation notes: amd64, backup, crypto_core/salsa208

Computer: backup
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_core
Primitive: salsa208
TimeImplementationCompilerBenchmark dateSUPERCOP version
244refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
264refgcc -march=nocona -Os -fomit-frame-pointer2012011220111120
276refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012011220111120
506refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
506refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012011220111120
506refgcc -m64 -O3 -fomit-frame-pointer2012011220111120
511refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -O2 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012011220111120
511refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012011220111120
511refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012011220111120
511refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012011220111120
511refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012011220111120
511refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012011220111120
511refgcc -march=barcelona -O3 -fomit-frame-pointer2012011220111120
511refgcc -march=k8 -O3 -fomit-frame-pointer2012011220111120
513refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012011220111120
513refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012011220111120
516refgcc -O3 -fomit-frame-pointer2012011220111120
516refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
516refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012011220111120
518refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
518refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012011220111120
518refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012011220111120
518refgcc -march=nocona -O3 -fomit-frame-pointer2012011220111120
523refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012011220111120
550refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
550refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012011220111120
555refgcc -funroll-loops -Os -fomit-frame-pointer2012011220111120
555refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012011220111120
555refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
555refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012011220111120
555refgcc -march=barcelona -Os -fomit-frame-pointer2012011220111120
557refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
557refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012011220111120
557refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012011220111120
560refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012011220111120
560refgcc -m64 -Os -fomit-frame-pointer2012011220111120
560refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012011220111120
560refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012011220111120
560refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012011220111120
562refgcc -O -fomit-frame-pointer2012011220111120
562refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
562refgcc -march=k8 -Os -fomit-frame-pointer2012011220111120
567refgcc -Os -fomit-frame-pointer2012011220111120
567refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012011220111120
567refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
567refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012011220111120
577refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012011220111120
579refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012011220111120
582refgcc -O2 -fomit-frame-pointer2012011220111120
582refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012011220111120
582refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012011220111120
584refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012011220111120
584refgcc -march=barcelona -O2 -fomit-frame-pointer2012011220111120
587refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
587refgcc -march=nocona -O2 -fomit-frame-pointer2012011220111120
589refgcc -march=k8 -O2 -fomit-frame-pointer2012011220111120
594refgcc -m64 -O2 -fomit-frame-pointer2012011220111120
594refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012011220111120
594refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012011220111120
599refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012011220111120
1178refgcc -funroll-loops -O -fomit-frame-pointer2012011220111120
1178refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
1178refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012011220111120
1178refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
1178refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012011220111120
1188refgcc -m64 -O -fomit-frame-pointer2012011220111120
1188refgcc -m64 -march=nocona -O -fomit-frame-pointer2012011220111120
1193refgcc -fno-schedule-insns -O -fomit-frame-pointer2012011220111120
1193refgcc -m64 -march=core2 -O -fomit-frame-pointer2012011220111120
1195refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1195refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012011220111120
1195refgcc -march=nocona -O -fomit-frame-pointer2012011220111120
1198refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1198refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012011220111120
1198refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012011220111120
1198refgcc -march=barcelona -O -fomit-frame-pointer2012011220111120
1200refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012011220111120
1200refgcc -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
1203refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012011220111120
1203refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012011220111120
1203refgcc -march=k8 -O -fomit-frame-pointer2012011220111120
1205refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012011220111120
1474refgcc -funroll-loops2012011220111120
1732refcc2012011220111120
3085refgcc2012011220111120