Implementation notes: amd64, gpu, crypto_aead/estatetwegift128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: estatetwegift128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2272448429328 0 046965 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
2290421229328 0 046965 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
2297618429691 0 047005 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2308970415511 0 032045 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
2341024815735 0 033037 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
2359665215735 0 033037 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
2368779629243 0 047597 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
2372752429103 0 047333 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2397560029691 0 047005 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2445408829103 0 047333 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2449462415511 0 032045 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
2464029629243 0 047597 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
2492960420463 0 038765 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
2517574420463 0 040093 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
2544660429328 0 046965 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
2550306818394 0 033765 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
2553927620463 0 040093 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
2563734818394 0 033765 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
2611764818394 0 033765 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
2612179220463 0 040093 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
2625367218384 0 033669 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
2756844420342 0 035501 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
2849644420693 0 035949 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
2894396020693 0 036013 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
2897348022921 0 037941 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2907412422265 0 037549 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
2916234022463 0 037789 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
2964918422921 0 037941 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2979094845854 0 038685 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
2981322022463 0 037789 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
3056887222927 0 038685 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
3086690422463 0 037789 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
3103056822568 0 038149 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
3127480022568 0 038149 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
3450152413167 0 029436 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
3489432413167 0 029436 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
3660062013019 0 029204 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
3663045613103 0 029004 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
3668347613167 0 029436 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
3671900413019 0 029204 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
3694051613239 0 029548 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
3701848413239 0 029548 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
3762921613103 0 029004 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
387832769005 0 025428 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
391608969005 0 025428 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
393795969173 0 025524 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
394151729261 0 025748 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
395862089173 0 025524 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
412936248836 0 025100 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
416270009261 0 025748 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
420171929261 0 025748 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
423618408836 0 025100 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
694716285977 0 018980 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
702536606009 0 019012 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
707545845945 0 018948 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
711753485977 0 018980 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
715605206107 0 019388 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
716573925977 0 018980 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
716683165704 0 018396 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
718347925945 0 018948 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
718767326113 0 019132 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
718939085929 0 018932 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
726118205945 0 018948 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
729002166113 0 019132 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
732449286113 0 019132 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
7330822412214 0 019388 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
737419285704 0 018396 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
757340285767 0 018772 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
779492285767 0 018772 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
797315404663 0 016672 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
798416924594 0 016568 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
802754324664 0 016672 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
805867644594 0 016568 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
807297684564 0 016552 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
810667004595 0 016584 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
811024844564 0 016552 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
812214924595 0 016584 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
815095409190 0 016584 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
815381204564 0 016552 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
817564924595 0 016584 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
818165444595 0 016584 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
819663044586 0 016568 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
823362964664 0 016672 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
824547204586 0 016568 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
828982884663 0 016672 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
829284764586 0 016568 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
831850524564 0 016552 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
836280444595 0 016584 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
837770084664 0 016672 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
840260444595 0 016584 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
855212524664 0 016672 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
876829924633 0 016640 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
882252724633 0 016640 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
888083804633 0 016640 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
898933925364 0 018396 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
913060205364 0 018396 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
920221205572 0 018572 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
927285245572 0 018572 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
952481525564 0 018588 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
955267925564 0 018588 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
955641685564 0 018588 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
956888085564 0 018588 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
964633205564 0 018588 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
965321205564 0 018588 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
968734885564 0 018588 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
975181164613 0 016600 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
975268205564 0 018588 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
992047885572 0 018604 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
1005674845572 0 018604 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
1042030725572 0 018604 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
11139802410466 0 018236 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1158679445233 0 018236 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2703900127105 0 021807 768 888refcc2019082620190816
2737993247105 0 021807 768 888refgcc_-funroll-loops2019082620190816
2780007767105 0 021807 768 888refgcc2019082620190816

Test failure

Implementation: ref
Security model: unknown
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