Implementation notes: amd64, hobbes, crypto_aead/elmd600v2

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: elmd600v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
248975? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
249443? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
251885? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
252265? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081220170725
252318? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081220170725
252907? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
253069? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
253406? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
253898? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081220170725
274233? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
274617? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
277846? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
278907? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081220170725
280449? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
280813? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
281593? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
283372? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
284376? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
285604? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081220170725
285647? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
286389? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
287447? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081220170725
287945? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081220170725
287951? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081220170725
290160? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
292827? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
317714? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
318686? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081220170725
321128? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081220170725
329622? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081220170725
329689? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
331405? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
331900? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
335132? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081220170725
336767? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081220170725
336892? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081220170725
336947? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
337366? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081220170725
337672? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
337792? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
338966? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
339524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
339904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
340906? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
344093? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
344191? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
344314? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081220170725
345251? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081220170725
351480? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
352854? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
353542? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081220170725
355531? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081220170725
443619? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
443734? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
454727? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
459431? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
460696? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081220170725
460959? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
461288? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
462816? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
463037? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081220170725
463375? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081220170725
463397? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
465210? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
465891? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081220170725
466551? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
467091? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
471922? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081220170725
473236? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
498638? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081220170725
499674? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
500508? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
500852? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
500964? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
501166? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
501495? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081220170725
501528? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081220170725
501599? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081220170725
502199? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
502419? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081220170725
503379? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
503455? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081220170725
503897? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
504183? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081220170725
504354? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
505133? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
506452? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
507066? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
507350? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
507362? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081220170725
508374? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081220170725
509644? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081220170725
509694? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081220170725
510079? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
512039? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725
512672? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
513948? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
517516? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
518111? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
520084? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
522947? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081220170725
544675? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
545217? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
545482? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081220170725
546916? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
547163? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
547744? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
548276? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081220170725
551586? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
552534? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
553528? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
555084? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081220170725
1463525? ? ?? ? ?refgcc_-funroll-loops2017081220170725
1469257? ? ?? ? ?refgcc2017081220170725
1481118? ? ?? ? ?refcc2017081220170725

Test failure

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