Implementation notes: amd64, khazaddum, crypto_encrypt/mceliece

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1760572refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101620120928
1763036refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
1763648refgcc -funroll-loops -O2 -fomit-frame-pointer2012101620120928
1763784refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101620120928
1765180refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1766188refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
1768056refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1777184refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101620120928
1780052refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
1786196refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101620120928
1788668refgcc -funroll-loops -O3 -fomit-frame-pointer2012101620120928
1788824refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101620120928
1791884refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1793116refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
1793324refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
1793656refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101620120928
1794384refgcc -march=nocona -O3 -fomit-frame-pointer2012101620120928
1794572refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101620120928
1794856refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101620120928
1795864refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1796488refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
1800752refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101620120928
1802648refgcc -m64 -O3 -fomit-frame-pointer2012101620120928
1802904refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101620120928
1803544refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101620120928
1804184refgcc -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1804316refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101620120928
1804480refgcc -march=k8 -O3 -fomit-frame-pointer2012101620120928
1805100refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1805812refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101620120928
1806720refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101620120928
1807064refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101620120928
1808308refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101620120928
1808376refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101620120928
1812200refgcc -O3 -fomit-frame-pointer2012101620120928
1858816refgcc -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1859648refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1860608refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101620120928
1860868refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101620120928
1861472refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
1862944refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101620120928
1863172refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101620120928
1863332refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
1863644refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1864768refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
1865032refgcc -m64 -O2 -fomit-frame-pointer2012101620120928
1865980refgcc -O2 -fomit-frame-pointer2012101620120928
1866924refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101620120928
1867436refgcc -funroll-loops -O -fomit-frame-pointer2012101620120928
1874260refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101620120928
1882464refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1883800refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101620120928
1884504refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101620120928
1885504refgcc -march=barcelona -O -fomit-frame-pointer2012101620120928
1885552refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101620120928
1885656refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101620120928
1886352refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101620120928
1887344refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101620120928
1889856refgcc -m64 -march=k8 -O -fomit-frame-pointer2012101620120928
1890256refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101620120928
1890616refgcc -march=k8 -O -fomit-frame-pointer2012101620120928
1891776refgcc -march=nocona -O2 -fomit-frame-pointer2012101620120928
1894744refgcc -m64 -O -fomit-frame-pointer2012101620120928
1896192refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101620120928
1897184refgcc -m64 -march=core2 -O -fomit-frame-pointer2012101620120928
1897592refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101620120928
1898448refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101620120928
1898888refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101620120928
1898916refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101620120928
1899412refgcc -m64 -march=nocona -O -fomit-frame-pointer2012101620120928
1899428refgcc -march=nocona -O -fomit-frame-pointer2012101620120928
1900248refgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101620120928
1900952refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101620120928
1900964refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101620120928
1901268refgcc -O -fomit-frame-pointer2012101620120928
1902192refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1902244refgcc -fno-schedule-insns -O -fomit-frame-pointer2012101620120928
1903268refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
1904436refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101620120928
1904704refgcc -Os -fomit-frame-pointer2012101620120928
1904924refgcc -march=barcelona -Os -fomit-frame-pointer2012101620120928
1905092refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101620120928
1905324refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101620120928
1905700refgcc -march=k8 -Os -fomit-frame-pointer2012101620120928
1905844refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1906816refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101620120928
1906896refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
1907636refgcc -m64 -Os -fomit-frame-pointer2012101620120928
1907684refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101620120928
1908380refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101620120928
1908912refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101620120928
1916988refgcc -march=nocona -Os -fomit-frame-pointer2012101620120928
1919128refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101620120928
1919152refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
1923840refgcc -march=k8 -O2 -fomit-frame-pointer2012101620120928
1964728refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101620120928
1966804refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101620120928
1966836refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101620120928
1967896refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101620120928
1967908refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101620120928
1970424refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101620120928
1971256refgcc -funroll-loops -Os -fomit-frame-pointer2012101620120928
1978000refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101620120928
1984604refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101620120928
3737696refgcc -funroll-loops2012101620120928
3738024refgcc2012101620120928
3747892refcc2012101620120928