Implementation notes: x86, h8bobcat, crypto_aead/minalpherv1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: minalpherv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5522364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170718
5543811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
5550076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
5560654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170718
5562122? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081320170718
5699339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081320170718
5712483? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081320170718
5723978? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081320170718
5735283? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
5749329? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170718
5756230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
5756862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081320170718
5761180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170718
5764918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170718
5984649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081320170718
5999264? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081320170718
6012807? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081320170718
6031161? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081320170718
6032956? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081320170718
6037701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081320170718
6042679? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081320170718
6054303? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081320170718
6110291? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081320170718
6132763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170718
6133713? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081320170718
6142448? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081320170718
6143151? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081320170718
6147027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170718
6163486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170718
6165367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170718
6201572? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170718
6208231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
6289869? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170718
6390659? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081320170718
6896345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081320170718
6906975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081320170718
6954931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081320170718
6970345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081320170718
6976145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081320170718
6982794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081320170718
6993663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170718
7012924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081320170718
7032261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170718
7043490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170718
7044236? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081320170718
7047489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170718
7053831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170718
7081077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081320170718
7086368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081320170718
7087750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081320170718
7095199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170718
7114398? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081320170718
7131759? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081320170718
7150598? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081320170718
7159186? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081320170718
7162084? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081320170718
7163665? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081320170718
7218143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081320170718
7233353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081320170718
7272654? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081320170718
7272976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081320170718
7300213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081320170718
7304783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081320170718
7320571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081320170718
7320624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081320170718
7518923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081320170718
7577917? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081320170718
7591246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081320170718
7628139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081320170718
7634366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081320170718
7727262? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081320170718
7779156? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081320170718
7779759? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081320170718
7795785? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081320170718
8550427? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081320170718
8571793? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081320170718
8615755? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081320170718
8642074? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081320170718
8644396? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081320170718
8674075? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081320170718
8717865? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081320170718
8772361? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081320170718
8871086? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081320170718
8871622? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081320170718
8980222? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081320170718
8983419? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081320170718
9273938? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081320170718
9277605? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081320170718
9323780? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081320170718
9330800? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081320170718
9787071? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081320170718
9792073? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081320170718
9795617? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081320170718
9819817? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081320170718
9880085? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170718
9884128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170718
9915036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170718
9988452? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
9995373? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081320170718
10005243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081320170718
10015119? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081320170718
10023113? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081320170718
10027582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081320170718
10048435? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081320170718
10072688? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081320170718
10077709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081320170718
10088097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081320170718
10093251? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170718
10098770? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081320170718
10110517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170718
10110916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081320170718
10113852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
10141853? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081320170718
10141967? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081320170718
10163133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081320170718
10165893? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081320170718
10168253? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081320170718
10186622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081320170718
10191496? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081320170718
10205461? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081320170718
10207213? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081320170718
10213796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170718
10218784? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081320170718
10244720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081320170718
10307671? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081320170718
10313119? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081320170718
10313466? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081320170718
10314088? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081320170718
10317104? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081320170718
10354824? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081320170718
10382911? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081320170718
10385733? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081320170718
10387072? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081320170718
10405625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081320170718
10439232? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081320170718
10831639? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081320170718
10836645? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081320170718
10977397? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081320170718
11002045? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081320170718
11002696? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081320170718
11003057? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081320170718
11020822? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081320170718
11084343? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081320170718
11163972? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081320170718
11179324? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081320170718
11248133? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081320170718
11322680? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081320170718
11378064? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081320170718
11426894? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081320170718
11612111? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081320170718
11741724? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081320170718
11756991? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081320170718
11759684? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081320170718
11775929? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081320170718
12118119? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081320170718
12118590? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081320170718
12258933? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081320170718
12308542? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081320170718
12311601? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081320170718
12398559? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081320170718
12786150? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081320170718

Test failure

Implementation: crypto_aead/minalpherv1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref