Implementation notes: x86, katana, crypto_aead/aescopav2

Computer: katana
Architecture: x86
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1137312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
1147952? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016101820161009
1156712? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016101820161009
1159032? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
1159352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
1161728? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016101820161009
1166104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016101820161009
1166536? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016101820161009
1177440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
1180664? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016101820161009
1185976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
1192168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
1194880? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
1197904? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
1201024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
1202968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
1203200? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
1204840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016101820161009
1210456? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
1211816? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016101820161009
1213400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
1214672? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016101820161009
1214792? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
1216904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
1217416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
1217856? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016101820161009
1218552? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016101820161009
1219056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
1220336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
1220528? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016101820161009
1223584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
1225512? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
1227312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016101820161009
1227592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
1227816? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016101820161009
1227976? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016101820161009
1229280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
1229856? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
1231864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
1232192? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016101820161009
1232920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
1233664? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016101820161009
1235768? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016101820161009
1236392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016101820161009
1236920? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016101820161009
1237328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016101820161009
1237800? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016101820161009
1241632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016101820161009
1241808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016101820161009
1241856? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016101820161009
1242040? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016101820161009
1245088? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2016101820161009
1246304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
1249968? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016101820161009
1251864? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
1256864? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016101820161009
1258240? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
1259512? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
1259928? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
1262456? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
1263536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
1264544? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
1264864? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016101820161009
1266256? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016101820161009
1269696? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016101820161009
1269864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
1270192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
1271960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
1272688? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
1272848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
1273896? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016101820161009
1275128? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
1276088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
1276880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
1277360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016101820161009
1277568? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
1279096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
1280792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016101820161009
1281232? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016101820161009
1281288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
1285232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
1287928? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016101820161009
1289400? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016101820161009
1292824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016101820161009
1296760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016101820161009
1300216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016101820161009
1302056? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016101820161009
1302928? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016101820161009
1303120? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
1304552? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
1305424? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016101820161009
1305704? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
1305768? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016101820161009
1306000? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016101820161009
1306688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
1306912? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
1307936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
1307992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016101820161009
1308840? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016101820161009
1308864? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016101820161009
1309224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016101820161009
1309720? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
1310712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
1311944? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016101820161009
1315448? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016101820161009
1315480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016101820161009
1316784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
1318000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016101820161009
1319872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016101820161009
1320136? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016101820161009
1320384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016101820161009
1323280? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016101820161009
1324400? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
1327288? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016101820161009
1328048? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016101820161009
1328408? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016101820161009
1328440? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016101820161009
1328896? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016101820161009
1329056? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016101820161009
1329328? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016101820161009
1329416? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016101820161009
1329544? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016101820161009
1330088? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016101820161009
1330416? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
1330824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
1331648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
1331696? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
1331960? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016101820161009
1332304? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
1333496? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016101820161009
1334024? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016101820161009
1335496? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016101820161009
1336976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
1338224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
1338520? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
1339136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016101820161009
1339616? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
1339856? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016101820161009
1340768? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009
1340928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016101820161009
1341328? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
1341608? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016101820161009
1346632? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016101820161009
1347088? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016101820161009
1350816? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016101820161009
1351360? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016101820161009
1351640? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016101820161009
1352032? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016101820161009
1352584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016101820161009
1353264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
1354824? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016101820161009
1359216? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016101820161009
1360776? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016101820161009
1364048? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009
1365352? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016101820161009
1371504? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016101820161009
1381208? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016101820161009
1383408? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016101820161009
1428752? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016101820161009
1564584? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016101820161009
1731816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016101820161009

Test failure

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