Implementation notes: x86, hydra4, crypto_aead/aescopav1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aescopav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1303212refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140622
1304795refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062920140622
1334365refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140622
1334767refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140622
1340103refgcc -m32 -O3 -fomit-frame-pointer2014062920140622
1346401refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140622
1357559refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140622
1394172refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140622
1394699refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140622
1398575refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140622
1399223refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140622
1402003refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140622
1402331refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062920140622
1405923refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140622
1437274refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140622
1447087refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140622
1447283refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140622
1457403refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062920140622
1457910refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140622
1458167refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062920140622
1458533refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140622
1458966refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062920140622
1459060refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062920140622
1459064refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062920140622
1459513refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062920140622
1462243refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062920140622
1462762refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140622
1467851refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062920140622
1472356refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062920140622
1473326refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062920140622
1476833refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062920140622
1480889refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062920140622
1482741refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062920140622
1493154refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062920140622
1493513refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140622
1503656refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062920140622
1523637refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062920140622
1557648refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062920140622
1561482refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140622
1563065refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140622
1565631refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140622
1585283refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062920140622
1605798refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140622
1619238refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062920140622
1637676refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140622
1640071refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140622
1647005refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062920140622
1649911refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062920140622
1654641refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062920140622
1673521refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062920140622
1696395refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062920140622
1698400refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062920140622
1701898refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062920140622
1729833refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062920140622
1730466refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062920140622
1760031refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062920140622
1767211refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062920140622
1768104refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062920140622
1776301refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062920140622
1776890refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062920140622
1789511refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062920140622
1790015refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062920140622
1791028refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140622
1793778refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140622
1794203refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062920140622
1798648refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140622
1814191refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062920140622
1820290refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140622
1826136refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062920140622
1826554refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140622
1827026refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140622
1827716refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062920140622
1828995refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062920140622
1829904refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062920140622
1830734refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140622
1833939refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062920140622
1834120refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062920140622
1834267refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140622
1834650refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062920140622
1835847refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062920140622
1836896refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062920140622
1837092refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062920140622
1837204refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140622
1837598refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062920140622
1839392refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062920140622
1841810refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062920140622
1845729refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062920140622
1847555refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062920140622
1847691refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062920140622
1849493refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062920140622
1856197refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062920140622
1860905refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062920140622
1861669refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062920140622
1863463refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062920140622
1870327refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062920140622
1871626refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062920140622
1874180refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062920140622
1877409refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062920140622
1879804refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062920140622
1880058refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062920140622
1881114refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062920140622
1882245refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140622
1884554refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140622
1888240refgcc -m32 -O2 -fomit-frame-pointer2014062920140622
1891360refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062920140622
1891383refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062920140622
1893957refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062920140622
1894651refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062920140622
1895279refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062920140622
1896804refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062920140622
1898337refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062920140622
1900993refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062920140622
1901761refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062920140622
1904498refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062920140622
1904725refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062920140622
1905006refgcc -m32 -Os -fomit-frame-pointer2014062920140622
1906898refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062920140622
1908742refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062920140622
1908944refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062920140622
1911285refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062920140622
1914417refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062920140622
1917755refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062920140622
1928909refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062920140622
1929541refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062920140622
1930761refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062920140622
1940531refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140622
1940916refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140622
1942969refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062920140622
1950632refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062920140622
1954383refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062920140622
1970889refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062920140622
1973365refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062920140622
1975728refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062920140622
1976548refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062920140622
1980526refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062920140622
1981138refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062920140622
1989499refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062920140622
1992167refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062920140622
1997478refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062920140622
2022668refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062920140622
2039119refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062920140622
2041366refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062920140622
2041369refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062920140622
2042161refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062920140622
2043846refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062920140622
2055955refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062920140622
2064102refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062920140622
2068728refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062920140622
2070439refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062920140622
2070865refgcc -m32 -O -fomit-frame-pointer2014062920140622
2072460refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062920140622
2072842refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062920140622
2073147refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062920140622
2074304refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062920140622
2074550refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062920140622
2074644refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062920140622
2078049refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062920140622
2080213refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062920140622
2100447refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062920140622
2117372refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062920140622
2120566refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062920140622
2121195refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062920140622
2138136refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062920140622
2139860refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062920140622
2145312refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062920140622
2157313refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062920140622

Test failure

Implementation: crypto_aead/aescopav1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref