Implementation notes: amd64, cryptologic, crypto_core/salsa20

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_core
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
694refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
697refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
700refgcc -m64 -Os -fomit-frame-pointer2014051920140517
700refgcc -march=nocona -Os -fomit-frame-pointer2014051920140517
709refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1400refgcc -O3 -fomit-frame-pointer2014051920140517
1442refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014051920140517
1472refgcc -march=k8 -Os -fomit-frame-pointer2014051920140517
1517refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
1517refgcc -m64 -O3 -fomit-frame-pointer2014051920140517
1517refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
1525refgcc -march=k8 -O3 -fomit-frame-pointer2014051920140517
1533refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014051920140517
1534refgcc -funroll-loops -O3 -fomit-frame-pointer2014051920140517
1534refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014051920140517
1534refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014051920140517
1542refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014051920140517
1566refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014051920140517
1575refgcc -Os -fomit-frame-pointer2014051920140517
1583refgcc -funroll-loops -Os -fomit-frame-pointer2014051920140517
1583refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014051920140517
1592refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014051920140517
1600refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
1600refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014051920140517
1600refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014051920140517
1600refgcc -march=nocona -O3 -fomit-frame-pointer2014051920140517
1608refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014051920140517
1608refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014051920140517
1617refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014051920140517
1633refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014051920140517
1897refgcc -m64 -O -fomit-frame-pointer2014051920140517
3424refcc2014051920140517
3443refgcc2014051920140517
3559refgcc -funroll-loops2014051920140517
4058refgcc -march=k8 -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014051920140517
4250refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014051920140517
4267refgcc -O -fomit-frame-pointer2014051920140517
4267refgcc -fno-schedule-insns -O -fomit-frame-pointer2014051920140517
4267refgcc -m64 -march=nocona -O -fomit-frame-pointer2014051920140517
4275refgcc -m64 -march=k8 -O -fomit-frame-pointer2014051920140517
4275refgcc -march=nocona -O -fomit-frame-pointer2014051920140517
4334refgcc -m64 -march=core2 -O -fomit-frame-pointer2014051920140517
4408refgcc -O2 -fomit-frame-pointer2014051920140517
4408refgcc -m64 -O2 -fomit-frame-pointer2014051920140517
4409refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
4417refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014051920140517
4417refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
4433refgcc -funroll-loops -O2 -fomit-frame-pointer2014051920140517
4434refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014051920140517
4434refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014051920140517
4434refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014051920140517
4442refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014051920140517
4483refgcc -march=k8 -O2 -fomit-frame-pointer2014051920140517
4525refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517
4525refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014051920140517
4541refgcc -march=nocona -O2 -fomit-frame-pointer2014051920140517
4542refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014051920140517