Implementation notes: x86, hydra4, crypto_aead/ketjejrv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1561529refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061120140525
1571232refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061120140525
1575506refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061120140525
1599219refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061120140525
1616106refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061120140525
1618141refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061120140525
1622942refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061120140525
1630984refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061120140525
1631195refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061120140525
1638878refgcc -m32 -O3 -fomit-frame-pointer2014061120140525
1639128refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061120140525
1642275refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061120140525
1642492refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061120140525
1642598refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061120140525
1643109refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061120140525
1643206refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061120140525
1646116refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061120140525
1655273refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061120140525
1659797refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061120140525
1667235refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061120140525
1673806refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061120140525
1674922refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061120140525
1675807refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061120140525
1676123refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061120140525
1679352refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061120140525
1682783refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061120140525
1683111refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061120140525
1685049refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061120140525
1686220refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061120140525
1690284refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061120140525
1694600refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061120140525
1696118refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061120140525
1697003refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061120140525
1697584refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061120140525
1697803refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061120140525
1697803refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061120140525
1698543refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061120140525
1698649refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061120140525
1700104refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061120140525
1703431refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061120140525
1709702refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061120140525
1717767refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061120140525
1719795refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061120140525
1720045refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061120140525
1728889refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061120140525
1751014refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061120140525
1752348refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061120140525
1754236refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061120140525
1756595refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061120140525
1760207refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061120140525
1771532refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061120140525
1802276refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061120140525
1802764refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061120140525
1804101refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061120140525
1805310refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061120140525
1817174refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061120140525
1827455refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061120140525
1847870refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061120140525
1851502refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061120140525
1857800refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061120140525
1864258refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061120140525
1868311refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061120140525
1876517refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061120140525
1876559refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061120140525
1893263refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061120140525
1895478refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061120140525
1899507refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061120140525
1964887refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061120140525
1967944refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061120140525
1970928refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061120140525
1971330refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061120140525
2209288refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061120140525
2288930refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061120140525
6169344refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061120140525
6183418refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061120140525
6302930refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061120140525
6304842refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061120140525
6319599refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061120140525
6321818refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061120140525
6502798refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061120140525
6503672refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061120140525
6503999refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061120140525
6505800refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061120140525
6517419refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061120140525
6522321refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061120140525
6531127refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061120140525
6535538refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061120140525
6539341refgcc -m32 -O -fomit-frame-pointer2014061120140525
6542020refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061120140525
6568567refgcc -m32 -O2 -fomit-frame-pointer2014061120140525
6570579refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061120140525
6571750refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061120140525
6571823refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061120140525
6579272refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061120140525
6592294refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061120140525
6617461refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061120140525
6620683refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061120140525
6632118refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061120140525
6635694refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061120140525
6640101refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061120140525
6642902refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061120140525
6644383refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061120140525
6644668refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061120140525
6645491refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061120140525
6646256refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061120140525
6696690refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061120140525
6701491refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061120140525
6711736refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061120140525
6711842refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061120140525
6713764refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061120140525
6715277refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061120140525
6844215refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061120140525
6846504refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061120140525
6910071refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061120140525
6926981refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061120140525
7005574refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061120140525
7216771refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061120140525
10507782refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061120140525
10515301refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061120140525
10558685refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061120140525
10616740refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061120140525
10631853refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061120140525
10634208refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061120140525
10634992refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061120140525
10636045refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061120140525
10641907refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061120140525
10646275refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061120140525
10648443refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061120140525
10657951refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061120140525
10658329refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061120140525
10661547refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061120140525
10724587refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061120140525
10728233refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061120140525
10733119refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061120140525
10753704refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061120140525
10779023refgcc -m32 -Os -fomit-frame-pointer2014061120140525
10791507refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061120140525
10814590refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061120140525
10821611refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061120140525
10829165refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061120140525
10865595refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061120140525
10891717refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061120140525
10892532refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061120140525
10898651refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061120140525
10905711refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061120140525
10908012refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061120140525
10910395refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061120140525
10914115refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061120140525
10914579refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061120140525
10926408refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061120140525
10926439refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061120140525
10932854refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061120140525
10963169refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061120140525
10966429refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061120140525
10978859refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061120140525
10980790refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061120140525
10983223refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061120140525
10984697refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061120140525
10984825refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061120140525
10989010refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061120140525
10990356refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061120140525
10991846refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061120140525
11027893refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061120140525
11408580refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061120140525
11651765refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061120140525
11656487refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061120140525

Test failure

Implementation: crypto_aead/ketjejrv1/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