Implementation notes: amd64, sandy0, crypto_encrypt/ntruees787ep1

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_encrypt
Primitive: ntruees787ep1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1699276refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1699948refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1717432refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
1721840refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
1722960refgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
1724108refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
1733780refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
1737324refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
1743040refgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
1748084refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
1748232refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
1750492refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
1751300refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
1751904refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
1754804refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
1755024refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
1758920refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
1758984refgcc -Os -fomit-frame-pointer2012032920120316
1759812refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
1760604refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
1760940refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
1760984refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
1761252refgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
1761304refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
1761432refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
1762188refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
1762972refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
1763052refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
1763552refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
1763616refgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
1764116refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
1764320refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
1764772refgcc -m64 -Os -fomit-frame-pointer2012032920120316
1765848refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
1766904refgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
1767480refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
1767552refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
1775592refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
1789328refgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
1789444refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
1793604refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1799216refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
1800316refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
1802032refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
1809628refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1812000refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
1816264refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
1844200refgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
1846032refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
1846892refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
1852236refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
1853708refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
1884472refgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1885088refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
1892484refgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
1893588refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
1908764refgcc -O -fomit-frame-pointer2012032920120316
1909280refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
1909572refgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
1910068refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
1911888refgcc -m64 -O -fomit-frame-pointer2012032920120316
1912120refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
1912180refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
1913260refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
1913804refgcc -march=nocona -O -fomit-frame-pointer2012032920120316
1913836refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
1915464refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
1917532refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
1917696refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1918220refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
1918776refgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
1918936refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
1919076refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
1919084refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
1920248refgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
1920368refgcc -O3 -fomit-frame-pointer2012032920120316
1920860refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
1921200refgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
1921264refgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
1923972refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
1923988refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
1927368refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
1928052refgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
1928668refgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
1929068refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
1930080refgcc -march=k8 -O -fomit-frame-pointer2012032920120316
1934896refgcc -m64 -O3 -fomit-frame-pointer2012032920120316
1935396refgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
1938008refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
1938656refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
1940940refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
1941340refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
1944480refgcc -O2 -fomit-frame-pointer2012032920120316
1947160refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
1948300refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
1948644refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
1948676refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
1949144refgcc -m64 -O2 -fomit-frame-pointer2012032920120316
1951112refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
1954060refgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
4834444refcc2012032920120316
4839588refgcc2012032920120316
4841936refgcc -funroll-loops2012032920120316