Implementation notes: amd64, hobbes, crypto_aead/aescopav2

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aescopav2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
962663? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081120170725
964072? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
970325? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
974711? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
975096? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
976555? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
978373? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081120170725
980998? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
981332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
981560? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
992864? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081120170725
993804? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
994132? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
994324? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
994572? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081120170725
995879? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
995989? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
996478? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
998002? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081120170725
998903? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
998909? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081120170725
999354? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081120170725
999588? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
1001660? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081120170725
1002220? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
1004591? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1004593? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1004695? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
1029944? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081120170725
1030281? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081120170725
1031231? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1031244? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1031330? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1032324? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
1038518? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1098673? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
1101557? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081120170725
1108632? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081120170725
1109743? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1110829? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1111236? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1111855? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1112629? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081120170725
1113218? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
1223057? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081120170725
1227694? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
1231663? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
1232433? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081120170725
1233106? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081120170725
1235399? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
1237239? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
1237975? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
1241141? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1241709? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
1244238? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081120170725
1254821? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
1256971? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1260506? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
1260941? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
1263518? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
1263655? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081120170725
1264284? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1264669? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
1265250? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081120170725
1266920? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081120170725
1269264? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
1270635? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
1272186? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081120170725
1272511? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081120170725
1273331? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081120170725
1274995? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
1275137? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081120170725
1281929? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1285493? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
1297718? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
1298065? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
1298694? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
1299092? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
1300356? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081120170725
1301174? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081120170725
1302388? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081120170725
1303026? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
1303937? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081120170725
1306738? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1310036? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081120170725
1311674? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
1391115? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
1394167? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
1415586? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
1417165? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081120170725
1420947? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081120170725
1421126? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
1422163? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081120170725
1422588? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
1425764? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
1437905? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081120170725
1454937? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
1467362? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
1470432? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
1474208? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
1479084? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
1520571? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
1523100? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081120170725
1523502? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
1524073? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
1553981? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
1556343? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
1561586? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081120170725
1568311? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081120170725
1570378? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081120170725
1572212? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
1576902? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
3647457? ? ?? ? ?refgcc_-funroll-loops2017081120170725
3687715? ? ?? ? ?refgcc2017081120170725
3688331? ? ?? ? ?refcc2017081120170725

Test failure

Implementation: crypto_aead/aescopav2/ref
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref