Implementation notes: amd64, molecule, crypto_core/hsalsa20

Computer: molecule
Architecture: amd64
CPU ID: GenuineIntel-000106c2-bfe9fbff
SUPERCOP version: 20090205
Operation: crypto_core
Primitive: hsalsa20
TimeImplementationCompilerBenchmark dateSUPERCOP version
1392refgcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
1392ref2gcc -funroll-loops -O2 -fomit-frame-pointer2009020520090205
1392refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
1392ref2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2009020520090205
1392refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
1392ref2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
1392refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
1392ref2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2009020520090205
1404refgcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
1404ref2gcc -funroll-loops -Os -fomit-frame-pointer2009020520090205
1404refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
1404ref2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2009020520090205
1404refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
1404ref2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
1404refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
1404ref2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2009020520090205
1464refgcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
1464refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
1464ref2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
1464ref2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
1476ref2gcc -funroll-loops -O3 -fomit-frame-pointer2009020520090205
1476refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
1476ref2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2009020520090205
1476refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -O2 -fomit-frame-pointer2009020520090205
1512refgcc -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -m64 -O2 -fomit-frame-pointer2009020520090205
1512refgcc -m64 -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -m64 -O3 -fomit-frame-pointer2009020520090205
1512refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
1512ref2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2009020520090205
1512refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2009020520090205
1512refgcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
1512ref2gcc -march=k8 -O2 -fomit-frame-pointer2009020520090205
1512refgcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
1512ref2gcc -march=k8 -O3 -fomit-frame-pointer2009020520090205
1524refgcc -m64 -O2 -fomit-frame-pointer2009020520090205
1656refgcc -Os -fomit-frame-pointer2009020520090205
1656ref2gcc -Os -fomit-frame-pointer2009020520090205
1656refgcc -m64 -Os -fomit-frame-pointer2009020520090205
1656ref2gcc -m64 -Os -fomit-frame-pointer2009020520090205
1656refgcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
1656ref2gcc -m64 -march=k8 -Os -fomit-frame-pointer2009020520090205
1656refgcc -march=k8 -Os -fomit-frame-pointer2009020520090205
1656ref2gcc -march=k8 -Os -fomit-frame-pointer2009020520090205
1812refgcc -O2 -fomit-frame-pointer2009020520090205
1812refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812ref2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
1812ref2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
1812refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812ref2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
1812ref2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2009020520090205
1812refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812ref2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812refgcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
1812ref2gcc -m64 -march=nocona -Os -fomit-frame-pointer2009020520090205
1812refgcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812ref2gcc -march=nocona -O2 -fomit-frame-pointer2009020520090205
1812refgcc -march=nocona -Os -fomit-frame-pointer2009020520090205
1812ref2gcc -march=nocona -Os -fomit-frame-pointer2009020520090205
1824refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824ref2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824ref2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824ref2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824refgcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
1824ref2gcc -march=nocona -O3 -fomit-frame-pointer2009020520090205
5484refgcc -O -fomit-frame-pointer2009020520090205
5484ref2gcc -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -m64 -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2009020520090205
5484refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
5484ref2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2009020520090205
5484refgcc -m64 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -m64 -O -fomit-frame-pointer2009020520090205
5484refgcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -m64 -march=k8 -O -fomit-frame-pointer2009020520090205
5484refgcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
5484ref2gcc -m64 -march=nocona -O -fomit-frame-pointer2009020520090205
5484refgcc -march=k8 -O -fomit-frame-pointer2009020520090205
5484ref2gcc -march=k8 -O -fomit-frame-pointer2009020520090205
5484refgcc -march=nocona -O -fomit-frame-pointer2009020520090205
5484ref2gcc -march=nocona -O -fomit-frame-pointer2009020520090205
8196ref2cc2009020520090205
8196ref2gcc2009020520090205
8196ref2gcc -funroll-loops2009020520090205
8640refcc2009020520090205
8640refgcc2009020520090205
8640refgcc -funroll-loops2009020520090205