Implementation notes: x86, morningstar, crypto_aead/lacv1

Computer: morningstar
Architecture: x86
CPU ID: AuthenticAMD-00100f42-178bfbff
SUPERCOP version: 20170904
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
912453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072820170718
914760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072820170718
916087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072820170718
981269? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072820170718
991918? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072820170718
1004494? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
1022207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072820170718
1028133? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072820170718
1035946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072820170718
1098339? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072820170718
1100360? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072820170718
1122032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072820170718
1123028? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072820170718
1133766? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072820170718
1141272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
1141344? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072820170718
1143973? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072820170718
1151315? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072820170718
1169245? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072820170718
1174539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072820170718
1178579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072820170718
1180453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072820170718
1187451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072820170718
1190395? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072820170718
1191256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072820170718
1199053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072820170718
1201955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072820170718
1203776? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072820170718
1212129? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072820170718
1218102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072820170718
1222989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
1224618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072820170718
1226675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
1257272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072820170718
1258293? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072820170718
1260194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072820170718
1261098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072820170718
1261755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072820170718
1263320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072820170718
1266627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072820170718
1268213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072820170718
1268961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072820170718
1269345? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072820170718
1271124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072820170718
1272440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
1273448? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072820170718
1311056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072820170718
1318232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072820170718
1322805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072820170718
1323853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072820170718
1326064? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072820170718
1327883? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072820170718
1342979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072820170718
1353715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072820170718
1355360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072820170718
1374652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072820170718
1388800? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072820170718
1397126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072820170718
1400156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072820170718
1401861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072820170718
1402475? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072820170718
1409364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072820170718
1416379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072820170718
1422923? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072820170718
1439823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072820170718
1442126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072820170718
1446155? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072820170718
1447410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072820170718
1449966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072820170718
1451653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072820170718
1454178? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072820170718
1457572? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072820170718
1486013? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072820170718
3810360? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072820170718
3820731? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072820170718
3820877? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072820170718
3821776? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017072820170718
3832411? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072820170718
3877437? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072820170718
3883879? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072820170718
3918621? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072820170718
3936116? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072820170718
3943385? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017072820170718
3954754? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072820170718
3957953? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072820170718
3958275? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072820170718
3958771? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072820170718
3976168? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072820170718
3980189? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072820170718
3980688? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072820170718
4021007? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072820170718
4029070? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072820170718
4034971? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072820170718
4039546? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072820170718
4042698? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072820170718
4043872? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072820170718
4069632? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072820170718
4132438? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072820170718
4137450? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072820170718
4137643? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072820170718
4166820? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072820170718
4179547? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072820170718
4184416? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072820170718
4198195? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072820170718
4203438? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072820170718
4214636? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072820170718
4220998? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072820170718
4242997? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072820170718
4246976? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072820170718
4254827? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072820170718
4269291? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072820170718
4292138? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072820170718
4440560? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072820170718
7451201? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072820170718
7451910? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072820170718
7452363? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072820170718
7475964? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072820170718
7508892? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072820170718
7536604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072820170718
7541131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072820170718
7581656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072820170718
7609835? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072820170718
7614285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072820170718
7614904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072820170718
7621955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072820170718
7655626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072820170718
7655875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072820170718
7662403? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072820170718
7668635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072820170718
7672494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072820170718
7677638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072820170718
7677968? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072820170718
7683354? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072820170718
7686775? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
7699086? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072820170718
7713469? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
7714661? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072820170718
7722318? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072820170718
7722505? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072820170718
7723384? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072820170718
7726193? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072820170718
7729944? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017072820170718
7740010? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072820170718
7740830? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072820170718
7742283? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072820170718
7747073? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072820170718
7748195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072820170718
7871699? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072820170718
7883701? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072820170718
7914315? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072820170718
7919082? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072820170718
7933771? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072820170718
7945973? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072820170718
7967226? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072820170718
8035635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072820170718
8040049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072820170718
8041321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072820170718
8059733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072820170718
8084868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072820170718
8087198? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072820170718

Test failure

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

Number of similar (compiler,implementation) pairs: 10, 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=core2 -O3 -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