Implementation notes: amd64, gpu, crypto_aead/isapa128v20

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: isapa128v20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6826124938 0 022829 768 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
10395214938 0 022829 768 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
11143884870 0 025045 768 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
11580964650 0 021773 768 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
11794414870 0 023717 768 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
12079084907 0 020166 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
12318764907 0 020166 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
12530134907 0 020166 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
12536764870 0 025045 768 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
12596737180 0 025366 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
12601984870 0 025045 768 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
12626045087 0 020846 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
12695684923 0 020190 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
12787534650 0 021773 768 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
12987907351 0 025686 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
13023427087 0 023245 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
13076436927 0 022677 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
13221204908 0 020222 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
13249356927 0 022677 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
13255567221 0 024798 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
13303207010 0 023085 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
13333527087 0 023245 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
13466284908 0 020126 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
13500644932 0 020206 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
13537487221 0 024798 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
13538437075 0 024302 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
13652243393 0 015257 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
136649710174 0 020846 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
13705767351 0 025686 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
13844687180 0 025366 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
13926607010 0 023085 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
13989964916 0 020022 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
14004884908 0 020222 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
14155007177 0 023437 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
14184994751 0 019670 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
14291567177 0 023437 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
14300164751 0 019670 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
14305724891 0 020414 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
14318164908 0 020222 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
14489736670 0 022765 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
14650286742 0 023069 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
14735647221 0 024798 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
14741364891 0 020414 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
14744406661 0 022925 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
14842044932 0 020142 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
14908726725 0 022917 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
15009847087 0 023245 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
15033647075 0 024302 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
15042286742 0 023069 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
15084486661 0 022925 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
15218086725 0 022917 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
15461913943 0 016821 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
15902256670 0 022765 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
16193763959 0 016861 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
16400444160 0 017373 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
16449883943 0 016821 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
16608446742 0 023069 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
16723083943 0 016821 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
16914783943 0 016821 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
16920423943 0 016821 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
17147283746 0 016277 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
17788283943 0 016821 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
17854523943 0 016821 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
18167883781 0 016661 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
18207033943 0 016821 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
18356363746 0 016277 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
18418243959 0 016861 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
18535923959 0 016861 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
18613028320 0 017373 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
18616283925 0 016813 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
18636003781 0 016661 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
18675083925 0 016813 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
18680643783 0 016661 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
18750363781 0 016661 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
18932723783 0 016661 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
19030243760 0 016629 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
19131523781 0 016661 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
19269323781 0 016661 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
19449783396 0 015281 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
19673013397 0 015281 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
19737213392 0 015241 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
19763943397 0 015281 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
19842813392 0 015241 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
20161043781 0 016661 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
20181243770 0 016621 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
20203173397 0 015281 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
20216123397 0 015281 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
20416203770 0 016613 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
20455143393 0 015257 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
20572843393 0 015257 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
20665807540 0 016613 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
20868876786 0 015257 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
21061593393 0 015257 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
21062563781 0 016661 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
21071643393 0 015257 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
21110403393 0 015257 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
21163353397 0 015281 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
21252783393 0 015257 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
21254563760 0 016629 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
21292883393 0 015257 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
21355293393 0 015257 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
21426803783 0 016661 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
21429403781 0 016661 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
21439003393 0 015257 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
21703323393 0 015257 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
22072603770 0 016621 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
22090053393 0 015257 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
22233243396 0 015281 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
22458883397 0 015281 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
22501723397 0 015281 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
23510843393 0 015257 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
24497883393 0 015257 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
47737084387 0 019015 776 888refgcc2019082620190816
51637684387 0 019015 776 888refgcc_-funroll-loops2019082620190816
52673404387 0 019015 776 888refcc2019082620190816

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