Implementation notes: amd64, calvin, crypto_aead/elmd500v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: elmd500v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
310254? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081220170725
310849? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
313638? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
313728? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
313904? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
316243? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
316340? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
316589? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081220170725
316681? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
316883? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
318206? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
318551? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
318705? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081220170725
318777? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
319412? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081220170725
320038? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081220170725
320237? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081220170725
320817? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081220170725
321480? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081220170725
321630? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
321976? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
322388? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081220170725
324400? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081220170725
325649? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
344292? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
346738? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
393659? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081220170725
400665? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
402514? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081220170725
403495? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
410320? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081220170725
410427? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
410473? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081220170725
410960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
411033? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
411357? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081220170725
411572? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081220170725
412590? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081220170725
412905? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081220170725
413001? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
413233? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
414336? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
414457? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
414620? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
416679? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
416881? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
421700? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081220170725
421702? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081220170725
421836? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081220170725
424526? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081220170725
427938? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
444225? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
526094? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
528754? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
528982? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081220170725
531408? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081220170725
531600? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
531772? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081220170725
531905? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
533126? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081220170725
533175? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081220170725
533634? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
533977? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
535997? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081220170725
536278? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
540488? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
544134? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
544825? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081220170725
547954? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
569348? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081220170725
572110? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
572784? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
573811? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
574850? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081220170725
576242? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081220170725
577925? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081220170725
577959? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081220170725
578832? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081220170725
579213? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
580890? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
581369? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
581590? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
583780? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081220170725
584135? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081220170725
584379? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
585271? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081220170725
586204? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081220170725
586498? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
586681? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081220170725
588318? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
590132? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
590253? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081220170725
590800? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
591023? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
592380? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
592649? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
593921? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081220170725
598289? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
598693? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
599617? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081220170725
599948? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725
600876? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081220170725
602152? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
602644? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081220170725
604023? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
606538? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081220170725
621416? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081220170725
623020? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
625050? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081220170725
627613? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081220170725
627785? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
651832? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
1447474? ? ?? ? ?refcc2017081220170725
1454620? ? ?? ? ?refgcc2017081220170725
1456600? ? ?? ? ?refgcc_-funroll-loops2017081220170725

Test failure

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