Implementation notes: amd64, ranger, crypto_stream/xsalsa20

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_stream
Primitive: xsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
9088refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051820110509
9089refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051820110509
9090refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051820110509
9090refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051820110509
9091refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051820110509
9092refgcc -funroll-loops -Os -fomit-frame-pointer2011051820110509
9092refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051820110509
9093refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051820110509
9093refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051820110509
9093refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051820110509
9096refgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051820110509
9097refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051820110509
9097refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051820110509
9098refgcc -m64 -Os -fomit-frame-pointer2011051820110509
9098refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051820110509
9098refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051820110509
9099refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051820110509
9099refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051820110509
9099refgcc -march=nocona -O2 -fomit-frame-pointer2011051820110509
9100refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051820110509
9100refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051820110509
9100refgcc -march=nocona -Os -fomit-frame-pointer2011051820110509
9101refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051820110509
9101refgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051820110509
9101refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051820110509
9102refgcc -m64 -march=core2 -O -fomit-frame-pointer2011051820110509
9102refgcc -march=k8 -O2 -fomit-frame-pointer2011051820110509
9103refgcc -m64 -O -fomit-frame-pointer2011051820110509
9104refgcc -Os -fomit-frame-pointer2011051820110509
9104refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051820110509
9104refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051820110509
9105refgcc -funroll-loops -O2 -fomit-frame-pointer2011051820110509
9105refgcc -march=nocona -O3 -fomit-frame-pointer2011051820110509
9107refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051820110509
9107refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051820110509
9107refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051820110509
9107refgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051820110509
9108refgcc -O2 -fomit-frame-pointer2011051820110509
9108refgcc -funroll-loops -O -fomit-frame-pointer2011051820110509
9108refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051820110509
9108refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051820110509
9108refgcc -m64 -march=k8 -O -fomit-frame-pointer2011051820110509
9108refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051820110509
9108refgcc -m64 -march=nocona -O -fomit-frame-pointer2011051820110509
9109refgcc -fno-schedule-insns -O -fomit-frame-pointer2011051820110509
9109refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051820110509
9109refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051820110509
9110refgcc -funroll-loops -O3 -fomit-frame-pointer2011051820110509
9110refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051820110509
9110refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051820110509
9110refgcc -march=barcelona -Os -fomit-frame-pointer2011051820110509
9111refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051820110509
9112refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051820110509
9112refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051820110509
9113refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051820110509
9113refgcc -march=barcelona -O3 -fomit-frame-pointer2011051820110509
9114refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051820110509
9114refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051820110509
9114refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051820110509
9114refgcc -march=barcelona -O2 -fomit-frame-pointer2011051820110509
9114refgcc -march=k8 -Os -fomit-frame-pointer2011051820110509
9115refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051820110509
9117refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051820110509
9118refgcc -funroll-loops2011051820110509
9118refgcc -march=barcelona -O -fomit-frame-pointer2011051820110509
9120refgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051820110509
9121refgcc -march=k8 -O3 -fomit-frame-pointer2011051820110509
9123refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051820110509
9123refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051820110509
9123refgcc -march=nocona -O -fomit-frame-pointer2011051820110509
9124refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051820110509
9125refgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051820110509
9125refgcc -march=k8 -O -fomit-frame-pointer2011051820110509
9126refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051820110509
9127refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051820110509
9128refgcc2011051820110509
9128refgcc -O -fomit-frame-pointer2011051820110509
9128refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051820110509
9128refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051820110509
9128refgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051820110509
9129refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051820110509
9131refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051820110509
9133refgcc -m64 -O2 -fomit-frame-pointer2011051820110509
9135refcc2011051820110509
9135refgcc -O3 -fomit-frame-pointer2011051820110509
9136refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051820110509
9138refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051820110509
9145refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051820110509
9153refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051820110509
9156refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051820110509
18216refgcc -m64 -O3 -fomit-frame-pointer2011051820110509