Implementation notes: amd64, mace, crypto_core/salsa20

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_core
Primitive: salsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
651refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
658refgcc -march=nocona -O3 -fomit-frame-pointer2011090120110831
680refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090120110831
681refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090120110831
681refgcc -march=barcelona -O3 -fomit-frame-pointer2011090120110831
682refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
683refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
683refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090120110831
690refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
690refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090120110831
691refgcc -m64 -O3 -fomit-frame-pointer2011090120110831
691refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
691refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
691refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090120110831
691refgcc -march=k8 -O2 -fomit-frame-pointer2011090120110831
697refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090120110831
698refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090120110831
699refgcc -funroll-loops -O3 -fomit-frame-pointer2011090120110831
699refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090120110831
703refgcc -O2 -fomit-frame-pointer2011090120110831
703refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
703refgcc -m64 -O2 -fomit-frame-pointer2011090120110831
705refgcc -O3 -fomit-frame-pointer2011090120110831
705refgcc -march=k8 -O3 -fomit-frame-pointer2011090120110831
707refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090120110831
708refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090120110831
710refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090120110831
711refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090120110831
712refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090120110831
713refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090120110831
713refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090120110831
714refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090120110831
722refgcc -funroll-loops -O2 -fomit-frame-pointer2011090120110831
722refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090120110831
722refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090120110831
724refgcc -march=barcelona -O2 -fomit-frame-pointer2011090120110831
729refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
737refgcc -march=nocona -O2 -fomit-frame-pointer2011090120110831
738refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090120110831
748refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090120110831
749refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090120110831
750refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
750refgcc -funroll-loops -Os -fomit-frame-pointer2011090120110831
750refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090120110831
750refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090120110831
750refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
750refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090120110831
750refgcc -m64 -Os -fomit-frame-pointer2011090120110831
750refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090120110831
750refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090120110831
750refgcc -march=k8 -Os -fomit-frame-pointer2011090120110831
752refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
752refgcc -march=barcelona -Os -fomit-frame-pointer2011090120110831
757refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090120110831
758refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090120110831
768refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
768refgcc -march=nocona -Os -fomit-frame-pointer2011090120110831
769refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090120110831
770refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090120110831
777refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090120110831
786refgcc -Os -fomit-frame-pointer2011090120110831
796refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090120110831
796refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090120110831
797refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090120110831
2018refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
2019refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090120110831
2020refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
2031refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090120110831
2031refgcc -m64 -march=core2 -O -fomit-frame-pointer2011090120110831
2031refgcc -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
2031refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090120110831
2031refgcc -march=k8 -O -fomit-frame-pointer2011090120110831
2032refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090120110831
2032refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090120110831
2032refgcc -march=barcelona -O -fomit-frame-pointer2011090120110831
2209refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090120110831
2211refgcc -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
2211refgcc -march=nocona -O -fomit-frame-pointer2011090120110831
2226refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090120110831
2360refgcc -fno-schedule-insns -O -fomit-frame-pointer2011090120110831
2360refgcc -m64 -O -fomit-frame-pointer2011090120110831
2361refgcc -O -fomit-frame-pointer2011090120110831
2364refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090120110831
2386refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090120110831
2400refgcc -funroll-loops -O -fomit-frame-pointer2011090120110831
2558refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090120110831
5705refcc2011090120110831
5706refgcc2011090120110831
5714refgcc -funroll-loops2011090120110831